So brechen Sie die Verfolgung einer Datei in GIt ab
我想大声告诉你2017-05-17 10:02:56
0
4
968
Ich möchte nicht, dass Git diese Datei unwichtig verfolgt. Ich kann eine .gitignore-Datei erstellen, um die Verfolgung aufzuheben, aber gibt es einen Befehl, der bessere Ergebnisse erzielen kann?
git 并没有跟踪这个文件。它在告诉你这一点。如果你不希望它注意这个文件,就加 .gitignore 吧。
如果你打算把仓库共享给其他人,但是又不想让其他人忽略这个文件,或者得知这个文件的名字,可以写到 .git/info/exclude 文件里去。
延伸阅读:ProGit 第二版中文版。
file_path 绝对路径
题主描述的问题不是很清楚,我就以多种情况来回答一下:
对git未跟踪的文件不跟踪
将该文件加入
.gitignore
文件即可停止对git已跟踪的文件跟踪,但保留之前该文件的跟踪状态
git rm --cached 文件名
暂时让git忽略已跟踪的文件
git update-index --assume-unchanged 文件名
该命令的详细解释请查看git忽略已经被提交的文件高票回答
你不想别人用这个文件 你为啥要放到git目录下
如果希望别人使用 或者 项目里面需要这个文件 比较好的做法是做一个 disimportant.example的文件 删掉disimportant 这个文件 然后在项目说明里面注明这个事情