Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 我有一个文件,当我暂存任何其他文件时会自动暂存-为什么_Git - Fatal编程技术网

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

Git 我有一个文件,当我暂存任何其他文件时会自动暂存-为什么,git,Git,这绝对令人愤怒。我整个上午都没有完成任何工作。当我准备一个文件“foo/bar.coffee”时,另一个完全不变的文件“foo/map.coffee”也会准备好。我尝试将存储库重置为HEAD,没有文件被暂存。I stage bar.coffee,现在有两个文件处于暂存状态。而且map.coffee文件甚至没有被修改。在diff中(暂存后),它显示文件的每一行,前面都有一个“-”,就像我暂存删除一样 这是map.coffee顶部的diff注释在上演后的样子: diff --git a/src/co

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

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

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 diff——git a/src/controllers/map.coffee b/src/controllers/map.coffee 已删除文件模式100755 索引e4d5d3b..0000000 ---a/src/controllers/map.coffee +++/dev/null
我尝试签出了一个新的map.coffee,但没有成功,每当我暂存一个文件时,它都会自动暂存以供删除。这是为什么?

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


我敢肯定是Git GUI的“归档压缩”导致了这个问题的出现,因为这一切都是从我错误地单击“是”而不是“否”那天开始的。

你能给我们展示一个终端会话的粘贴,包括你正在使用的命令吗?你是否再次尝试克隆你的存储库,也许你的.git文件夹坏了。@Gareth@Shahbaz不,我不使用任何挂钩,从来没有have@Intrepidd不,我没试过。我有点假设git文件夹坏了,但我没有碰它,我不会接受这样的解决方案。我想找出问题所在和原因,以及除了重新克隆之外如何修复它