git add除1个文件夹外

时间:2010-03-09 13:55:49

标签: git

我不想提交projectname.project文件夹。现在,我就像那样使用

git add .
...

...
git push orign master

我不想提交projectname.project文件夹。当我使用

git rm -r projectname.project

git在我的计算机中删除我的projectname.project,我需要再次创建一个项目。

3 个答案:

答案 0 :(得分:11)

您可以从git中的索引中删除不在文件系统中的

git rm -r projectname.project --cached

现在这个目录在不在文件系统中的副本中被删除

答案 1 :(得分:7)

将其添加到.gitignore(更多关于github guide

答案 2 :(得分:5)

这取决于你想做什么:

  1. 如果您只想将projectname.project添加到索引和实际提交中,但留待将来的git监控,那么git reset projectname.project应该可以正常工作
  2. 如果你想完全从git跟踪中删除porjectname.project,那么将其添加到.gitignore(以防止将来添加它),使用git rm --cached projectname.project将其从缓存中移除(如果已经跟踪过)