Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
git中未跟踪的系统文件?_Git_Git Untracked - Fatal编程技术网

git中未跟踪的系统文件?

git中未跟踪的系统文件?,git,git-untracked,Git,Git Untracked,git将以下目录标记为“未跟踪的文件” 我希望git忽略这些文件。我尝试使用文章,但无法解决我的问题。有人知道一个可视的分步指南可能会有所帮助吗?如果不是,我可以使用逐步终端命令来解决问题 首先,您不应该在系统级创建git存储库,因为这些文件夹甚至会被标识为存储库的一部分 也就是说,如果您仍然必须这样做,您可以将它们添加到您的目录中,每行一个目录。此文件应存在于项目目录中 .gitignore Desktop/ Documents/ Dropbox/ Library/ 你具体尝试了什么,你认为

git将以下目录标记为“未跟踪的文件”


我希望git忽略这些文件。我尝试使用文章,但无法解决我的问题。有人知道一个可视的分步指南可能会有所帮助吗?如果不是,我可以使用逐步终端命令来解决问题

首先,您不应该在系统级创建git存储库,因为这些文件夹甚至会被标识为存储库的一部分

也就是说,如果您仍然必须这样做,您可以将它们添加到您的目录中,每行一个目录。此文件应存在于项目目录中

.gitignore

Desktop/
Documents/
Dropbox/
Library/

你具体尝试了什么,你认为应该有效(基于你自己提供的链接),但没有?知道了这一点,你就可以把注意力集中在你遇到麻烦的地方,从而得到更有用的答案。我已经尝试过git revert、git filter branch——tree filter rm、git reset HEAD,并且在.gitignore中添加了文件夹,但是.gitignore也被列为untracked。嗯,您链接到的文章就是其中的一篇。
git revert
git filter branch
git reset
都不会影响未跟踪的文件。是的,创建一个
.gitignore
文件,然后不将其添加到Git意味着该文件本身将被取消跟踪(通常应该将其添加到存储库并提交,或者在某些特殊情况下,应该将其自身添加到
.gitignore
中)。但是当你这么做的时候,目录是否也被列为未跟踪的?如果是这样,就出了问题。这就是为什么它会有助于查看您添加到该文件中的内容。
Desktop/
Documents/
Dropbox/
Library/