0

这绝对令人愤怒。我整个上午都没有做任何工作。每当我暂存文件“foo/bar.coffee”时,另一个完全未更改的文件“foo/map.coffee”也会自行暂存。我尝试将存储库重置为 HEAD,没有暂存文件。我暂存 bar.coffee,现在暂存两个文件。而且文件map.coffee 甚至没有被修改。在 diff 中(在暂存之后),它显示文件的每一行前面都有一个“-”,就好像我已经暂存它以进行删除一样。

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

diff --git a/src/controllers/map.coffee b/src/controllers/map.coffee
删除文件模式 100755
索引 e4d5d3b..0000000
--- a/src/controllers/map.coffee
+++ /dev/null

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

4

1 回答 1

0

没有重置或签出帮助,所以我最终将远程开发分支签出到一个新文件夹中,然后将新文件夹与旧文件夹合并(.git 文件夹除外。)自上次推送结束以来工作目录中的所有更改作为未分级的更改,我只是逐个提交。

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

于 2012-07-23T07:43:13.210 回答