Git专栏14:忽略已跟踪的文件

一:git忽略已跟踪的文件

①对于未跟踪的文件,可以编辑.gitignore文件进行忽略。
②对于已跟踪的文件,编辑.gitignore文件不会起作用,它只针对未被跟踪的文件,也就是你先设置规则,然后添加的新文件符合这些规则的就会被忽略

为了忽略已跟踪的文件,可以使用如下命令:

git update-index --assume-unchanged filename

该命令用来忽略指定文件的变动,在git status的时候不会检查这个文件是否变化,也就不会被提交。

撤销上述命令,用:

git update-index --no-assume-unchanged filename

二.sourceTree git 忽略指定文件《慎用》

按照如下步骤执行(终端命令)

1. git status
modified:   LovegoMall.xcworkspace/xcuserdata/Tiny.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist
其中Breakpoints_v2.xcbkptlist就是我们想要忽略的文件

2. 删除缓存的Breakpoints_v2.xcbkptlist文件
git rm --cached LovegoMall.xcworkspace/xcuserdata/Tiny.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist

3. 删除远程文件
git commit -m LovegoMall.xcworkspace/xcuserdata/Tiny.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist

4. git push
5. git status 查看文件是否还存在
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容