git
拉取报错
$ git pull
fatal: refusing to merge unrelated histories
翻译:致命的:拒绝合并无关的历史
解决: 在操作命令后面加--allow-unrelated-histories
pull
git pull origin master --allow-unrelated-histories
继续上述操作后,仍报错
Pull is not possible because you have unmerged files.
本地的push
和merge
会形成MERGE-HEAD(FETCH-HEAD), HEAD(PUSH-HEAD)
这样的引用。HEAD
代表本地最近成功push
后形成的引用。MERGE-HEAD
表示成功pull
后形成的引用。可以通过MERGE-HEAD
或者HEAD
来实现类型与svn reve
t`的效果。
将本地的冲突文件冲掉,清空暂存区
没有后面的hard
,不会冲掉本地工作区。只会冲掉stage
区。
git reset --hard FETCH_HEAD
网友评论