我有一个文件,当我暂存任何其他文件时会自动暂存 - 为什么

时间:2012-07-20 11:17:14

标签: git

这绝对令人气愤。我整个上午都没有完成任何工作。当我暂存文件'foo / bar.coffee'时,另一个COMPLETELY UNCHANGED文件'foo / map.coffee'也会自行登台。我尝试将存储库重置为HEAD,没有文件被暂存。我暂存 bar.coffee ,现在有两个文件上演。文件 map.coffee 甚至没有修改。在差异中(在分阶段之后)它显示文件的每一行,前面有一个“ - ”,好像我已经将它上传进行删除。

这是 map.coffee 顶部的差异评论在上演后的样子:

diff --git a/src/controllers/map.coffee b/src/controllers/map.coffee
deleted file mode 100755
index e4d5d3b..0000000
--- a/src/controllers/map.coffee
+++ /dev/null

我试过检查一个新的 map.coffee 没有成功,每当我暂存文件时它都会继续自我删除。这是为什么?

1 个答案:

答案 0 :(得分:0)

没有重置或结帐有帮助,所以我最终将远程开发分支检出到一个新文件夹,然后将旧文件夹与旧文件夹合并(.git文件夹除外。)工作目录中的所有更改,因为最后一次推送最终成为我刚刚一块一块地进行的非分期更改。

我很确定这是Git GUI的“归档压缩”导致了这个问题的开始,因为这一切都是在我错误地点击“是”而不是“否”的那一天开始的。