这绝对令人气愤。我整个上午都没有完成任何工作。当我暂存文件'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 没有成功,每当我暂存文件时它都会继续自我删除。这是为什么?
答案 0 :(得分:0)
没有重置或结帐有帮助,所以我最终将远程开发分支检出到一个新文件夹,然后将旧文件夹与旧文件夹合并(.git文件夹除外。)工作目录中的所有更改,因为最后一次推送最终成为我刚刚一块一块地进行的非分期更改。
我很确定这是Git GUI的“归档压缩”导致了这个问题的开始,因为这一切都是在我错误地点击“是”而不是“否”的那一天开始的。