Git 取消跟踪已版本控制的文件(亲测可行)

Posted 码农编程进阶笔记

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Git 取消跟踪已版本控制的文件(亲测可行)相关的知识,希望对你有一定的参考价值。

git 不再追踪文件改动 git update-index --assume-unchanged filePath

git 恢复追踪文件改动 git update-index —no-assume-unchanged filePath

git 删除被管理的文件 git rm —cached filePath

git 删除被管理的文件夹 git rm -r -f —cached filePath

 

Git 是一个很好的版本控制工具,当然驾驭起来相比 SVN 要稍微复杂一些。初入 Git,难免有一些问题。比如我们不小心将某个文件加入了版本控制,但是突然又不想继续跟踪控制这个文件了,怎么办呢?

其实方法也是很简单的。使用git update-index 即可。

不想继续追踪某个文件

git update-index --assume-unchanged your_file_path

如果想再次继续跟踪某个文件

git update-index --no-assume-unchanged your_file_path

以上是关于Git 取消跟踪已版本控制的文件(亲测可行)的主要内容,如果未能解决你的问题,请参考以下文章

git - 移除文件以及取消对文件的跟踪

iOS - 提交更新到仓库(分布式版本控制系统)

git忽略对已入库文件的修改

Git:忽略跟踪的文件

git之commit

git 版本控制器