我有变化。我藏起来了。我更新了。我藏起来了。发生了冲突。我相信我又做到git add style.css
了。然后我做到了git commit -m "stuff" style.css
,它奏效了。我可以在日志中看到我的更改。
然而我现在在地狱
> git status
#
# modified: style.css
#
# Changed but not updated:
#
# modified: style.css
#
> git checkout -- style.css
error: path 'style.css' is unmerged
> git reset HEAD style.css
Unstaged changes after reset:
M style.css
U style.css
> git ls-files -u
100644 cf84f92ca42b4a922eca50e18678450f8b37 3 style.css
> git reset --hard HEAD
... it hangs and locks up my computer, and have to force quit terminal ...
> git fsck
dangling blob 1983b7e295f163ce1458ed1dfe57dca686a46
dangling blob 8d922d3aeb3f9eed5a9469fd2de432d3fee9f
dangling commit de0ea03d25293e353b0a7693d10ed24c9940f
dangling blob a660abd6e159149d6475506e5d5f17fcd71d7
dangling blob 42b0250d914fa2fa7e0d8194739cf99e47bdf
看来 git reset --hard HEAD 开始占用我的磁盘空间。我可以看到活动监视器显示可用磁盘空间从几 GB 变为 200 MB,然后它告诉我必须关闭应用程序。
有任何想法吗?