在GitHub for Windows中忽略已提交Git仓库文件的非Shell方法问询
除了Git Shell命令,GitHub for Windows还有这些操作方式
当然有啦!除了切换到Git Shell敲命令,你完全可以通过GitHub for Windows的图形界面完成忽略/取消忽略已提交文件的操作,步骤也挺直观的:
一、忽略已提交的文件
- 打开GitHub for Windows,找到你的目标仓库,切换到「Changes」标签页。
- 在文件列表里找到你想忽略的已提交文件,右键点击它,选择 Stop Tracking(停止追踪)。这一步和执行
git rm --cached filename效果完全一样,文件会从Git的追踪列表里移除,但本地文件会保留。 - 最后别忘了把这个文件加入
.gitignore:切换到「Code」标签页,找到.gitignore文件(如果没有就新建一个),点击编辑,把要忽略的文件名或路径添加进去,保存后提交更改,这样后续这个文件就不会再被Git追踪了。
二、取消忽略文件
- 先打开仓库里的
.gitignore文件,把对应要取消忽略的条目删掉,或者用#注释掉这条规则。 - 回到「Changes」标签页,找到这个文件,右键点击它,选择 Track(开始追踪),这就等价于执行
git add filename,之后提交更改,这个文件就会重新被Git追踪啦。
另外,你也可以直接在本地文件夹里手动编辑.gitignore文件(用普通文本编辑器就行),添加或删除忽略规则,再回到GitHub for Windows里提交.gitignore的更改——不过要注意,如果文件之前已经被追踪过,必须先完成「Stop Tracking」的操作,.gitignore的规则才会生效哦。
内容的提问来源于stack exchange,提问作者Franck Dernoncourt
相关产品推荐
相关产品推荐

