我有一个非常有趣的问题。
我有.gitignore文件附带克隆回购,第一次提交我没有碰它,所以一切都很好。
在第二次提交中,我添加了几行,我的提交无法通过QA,因为.gitignore不应该在那里,但是如果我用git rm .gitignore --cached
将其删除它将从生产服务器删除,这是什么可以不会发生。
有没有办法将其从跟踪中删除但保留回购而不提交更改?我需要编辑最后一次提交才能执行此操作。
答案 0 :(得分:0)
3个选项
git commit -am
并且仅添加您需要提交的文件.git/info/exclude
,这不是跟踪文件,但与.gitignore相同