Git中已被跟踪的文件怎样在git .gitignore 配置

        Git操作过程中,难免会遇到下列情况:

        如果本地工作目录中,你新建了一个test.txt 文件,想把新创建的test.txt忽略掉,不上传到远程服务器,该怎么办呢?如果此时你还没创建Git的.gitignore文件,你只需创建一个.gitignore文件,然后打开该文件,在里面添加“/test.txt”即可,这里“/”表示本地目录。此时,你在add或commmit操作时,test.txt 都会被忽略掉。

可是,一旦.gitignore文件被创建,目录下的文件已经被跟踪,你即使在.gitignore文件中添加"/test.txt", test.txt也不能被忽略掉!这该怎么办呢?

别急,Git早为你想好了!你在Git命令行中执行:git rm --cached test.txt,即可移除对该文件的跟踪:


在执行git status test.txt,会提示 test.txt 是Untracked files.

此时, test.txt 已经从版本库中移除,已经不是被跟踪文件了!再把这个文件添加到.gitignore文件中即可。

再总结一下操作流程:

  • 1.首先把这个文件从版本库里移除:Git rm --cached file (Git rm  --cached -r folder ) 删除文件夹用括号中的命令,  再把这个文件或文件夹加入到.gitignore文件中。
  • 2.其次进行提交:git commit -m 'comment'
  • 3.最后进行推送:git push



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Web魔法师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值