忽略文件被添加到git中的repo

时间:2011-04-03 08:45:38

标签: git

我正在学习使用git。我从一个小项目开始做了 项目目录中的git init。然后我通过git add *将所有文件添加到临时区域。

然后我意识到,我不想添加一个名为“target”的某个目录..所以我做了一个git reset HEAD并在.git /中添加了一个.gitignore文件,其中包含以下内容

#python specific
*.pyc

# backup files to ignore
*~

# directories to ignore
target/

现在当我git status时,我可以看到/target出现在未跟踪文件下。

如果我没有错,现在如果任何已经跟踪的文件被更改并由git commit --a直接提交,那么target/将不会被提交,因为它尚未添加。

但是如果我不得不再做git add *怎么办? (例如,方便地添加项目中创建的大量新文件)这个目录会被添加到回购中吗?或者它会被忽略但是会继续出现在未跟踪文件列表中吗?

当然我可以尝试一下,但不想搞砸了:)

谢谢

1 个答案:

答案 0 :(得分:0)

由于您已将目录/目标添加到gitignore文件,因此即使您执行git add *,也不会添加此目录。 :)