2014-02-27 107 views
0

我几个月来一直在这个问题几个回购和几个不同的机器。以下是通常会发生的事情:为什么我的一些文件被神奇地添加到.gitignore?

  1. 我创建了一个简单的.gitignore文件,不包括根存储库和* .txt文件的一个子目录。
  2. 我一些东西,直到它的时间去工作,所以我做一个快速git add . git commit -m "Add stuff" git push
  3. 回来后和git pull,才发现这其中的一些文件,我会在步骤一直在努力2已被添加到我的.gitignore文件。如果我仍然在步骤2的同一台机器上,这并不是一个问题,但是当我是学生时,我会在机器之间跳来跳去,并且必须使用计算机实验室中当前可用的任何机器。
  4. 删除.gitignore中的附加行。
  5. 重复

出现这种情况与Ubuntu和Windows 7。我觉得我已经采取了疯狂的药丸。

回答

2

git blame .gitignore看到谁在和它搞砸。如果是你,我建议你git status和/或git diff之前你git commit,以防某些工具/编辑/任何“有益”的。

+0

嗯,这只是我的Java作业,所以没有人会搞砸它。这可能是NetBeans正在做的事情,我不知道。谢谢。 –

相关问题