我如何停止git跟踪文件夹?

问题描述 投票:0回答:1

我在git上遇到了一个简短的问题。我发现git就像跟踪我的C:\ Users \ name文件夹,其中name是一个占位符。因为当我在C:\ Users \ name并说git status时,它告诉我:'''未跟踪的文件[...]没有添加任何内容以提交但存在未跟踪的文件(使用“ git add”进行跟踪)'''我怎么说git应该not跟踪我的用户文件夹?我读到一些有关.gitignore的内容,但我认为这不起作用,因为我不想从git跟踪整个文件夹。

git directory tracking
1个回答
0
投票

C:\ Users \ name_here?

如果git试图跟踪您的用户文件夹,则意味着存储库的根位于将用户文件夹作为其子目录的位置。这可能是C:\UsersC:\

您需要将您的存储库复制到专用文件夹,例如C:\git\Project1。请注意,如果要移动文件,则需要移动隐藏的.git文件夹。 (.git文件夹使文件夹成为git仓库)。

如果您感到困惑,可能最容易从新文件夹开始。


忽略git中的文件夹

您可以使用.gitignore文件。

doco

gitignore-指定故意忽略的文件以忽略

要忽略文件夹,请使用dir_to_ignore/

[请注意,.gitignore应该是存储库的一部分。

  1. 在存储库的根目录中创建一个名为.gitignore的文本文件
  2. 向其添加folder_to_ignore/(请注意最后的斜杠。
  3. git add .gitignore
  4. git commit 'Adding .gitignore'
© www.soinside.com 2019 - 2024. All rights reserved.