我在git上遇到了一个简短的问题。我发现git就像跟踪我的C:\ Users \ name文件夹,其中name是一个占位符。因为当我在C:\ Users \ name并说git status时,它告诉我:'''未跟踪的文件[...]没有添加任何内容以提交但存在未跟踪的文件(使用“ git add”进行跟踪)'''我怎么说git应该not跟踪我的用户文件夹?我读到一些有关.gitignore的内容,但我认为这不起作用,因为我不想从git跟踪整个文件夹。
如果git
试图跟踪您的用户文件夹,则意味着存储库的根位于将用户文件夹作为其子目录的位置。这可能是C:\Users
或C:\
。
您需要将您的存储库复制到专用文件夹,例如C:\git\Project1
。请注意,如果要移动文件,则需要移动隐藏的.git
文件夹。 (.git
文件夹使文件夹成为git仓库)。
如果您感到困惑,可能最容易从新文件夹开始。
git
中的文件夹您可以使用.gitignore
文件。
gitignore-指定故意忽略的文件以忽略
要忽略文件夹,请使用dir_to_ignore/
[请注意,.gitignore
应该是存储库的一部分。
.gitignore
的文本文件folder_to_ignore/
(请注意最后的斜杠。git add .gitignore
git commit 'Adding .gitignore'