我在一个干净的工作目录中从我的上游进行了 git pull
,但它出现了合并冲突。我花了大约一个小时手动重置它们,以为我弄错了什么,但这种情况再次发生了。
这是 git 的 bug 吗? 我对此知之甚少,所以我完全愿意接受这是我自己造成的。
这是我的缩略输出(大约发生在9个文件中,但我想节省空间,并且已更改文件名以保护无辜者):
$ git status
# On branch master
nothing to commit (working directory clean)
$ git pull
Auto-merged xxxx/xxxx/xxxx.xxx
CONFLICT (content): Merge conflict in xxxx/xxxx/xxxx.xxx
Automatic merge failed; fix conflicts and then commit the result.
我正在使用Solaris 11 Express,安装了默认的git软件包。
$ uname -a
SunOS xxxx 5.11 snv_151a i86pc i386 i86pc Solaris
$ git --version
git version 1.5.6.5
$ pkg list git
NAME (PUBLISHER) VERSION STATE UFOXI
developer/versioning/git 1.5.6.5-0.151.0.1 installed -----
我发现了这个问题:Git pull失败:您有未暂存的更改。 Git状态:没有要提交的内容(工作目录干净),它似乎最相关,但是回答并不令人满意。
我怎样才能在不删除整个存储库并创建新克隆的情况下解决这个问题?
+1
。 - kapitan