0

我有一个非常有趣的问题。

我有克隆仓库附带的 .gitignore 文件,第一次提交我没有碰它,所以一切正常。在第二次提交中,我向它添加了几行,并且我的提交无法通过 QA,因为 .gitignore 不应该存在,但是如果我将其git rm .gitignore --cached删除,它将从生产服务器中删除,这是不可能发生的事情。

有没有办法将其从跟踪中删除但保留在 repo 中而不提交更改?我需要编辑最后一次提交来做到这一点。

4

1 回答 1

0

3个选项

  1. 将 .gitignore 添加到您的 .gitignore 文件中
  2. 当你提交时不要做git commit -am,只添加你需要提交的文件
  3. 添加要忽略的文件模式.git/info/exclude,这不是跟踪文件,但与 .gitignore 相同
于 2013-11-13T21:20:35.503 回答