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?

我想大声告诉你
我想大声告诉你

Antworte allen(4)
给我你的怀抱

git 并没有跟踪这个文件。它在告诉你这一点。如果你不希望它注意这个文件,就加 .gitignore 吧。

如果你打算把仓库共享给其他人,但是又不想让其他人忽略这个文件,或者得知这个文件的名字,可以写到 .git/info/exclude 文件里去。

延伸阅读:ProGit 第二版中文版。

我想大声告诉你
git update-index –assume-unchanged file_path 
  • file_path 绝对路径

为情所困

题主描述的问题不是很清楚,我就以多种情况来回答一下:

  1. 对git未跟踪的文件不跟踪
    将该文件加入.gitignore文件即可

  2. 停止对git已跟踪的文件跟踪,但保留之前该文件的跟踪状态
    git rm --cached 文件名

  3. 暂时让git忽略已跟踪的文件
    git update-index --assume-unchanged 文件名

该命令的详细解释请查看git忽略已经被提交的文件高票回答

迷茫

你不想别人用这个文件 你为啥要放到git目录下

如果希望别人使用 或者 项目里面需要这个文件 比较好的做法是做一个 disimportant.example的文件 删掉disimportant 这个文件 然后在项目说明里面注明这个事情

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage