【发布时间】:2016-06-19 11:54:18
【问题描述】:
git 将以下目录标记为“未跟踪文件”
Desktop/
Documents/
Dropbox/
Library/
我想让 git 忽略这些文件。我尝试使用this 文章但无法解决我的问题。有谁知道可能有帮助的视觉分步指南?如果不是一步一步的终端命令,我可以用它来解决我的问题吗?
【问题讨论】:
-
您具体尝试了哪些您认为应该有效的方法(根据您自己提供的链接),但没有?知道这应该可以通过只关注您遇到问题的位来获得更有用的答案。
-
我列出的文章只是一个来源。我试过 git revert、git filter-branch --tree-filter rm、git reset HEAD,我已经在 .gitignore 中添加了文件夹,但 .gitignore 也被列为未跟踪
-
嗯,你链接到的文章是正确的。
git revert、git filter-branch或git reset都不会影响未跟踪的文件。是的,创建.gitignore文件然后不将其添加到 Git 意味着该文件本身将不被跟踪(通常应该将其添加到存储库并提交,或者在某些特殊情况下在.gitignore中提到它本身)。但是当你这样做时,目录是否仍然被列为未跟踪?如果是这样,就出了点问题。这就是为什么查看您添加到该文件中的内容会有所帮助的原因。
标签: git git-untracked