用pull origin master
和pull --rebase 都不行。
$ git pull --rebase origin master
* branch master -> FETCH_HEAD
Already up-to-date.
用pull origin master
和pull --rebase 都不行。
$ git pull --rebase origin master
* branch master -> FETCH_HEAD
Already up-to-date.
首先GIT
会做自动merge
,merge
失败你可以看是哪几个文件出错;
针对出错文件打开相应的文件,搜索>>>>
或者====
找到冲突的代码处,选择要保留的代码块,然后将所有冲突的文件一一这样修改
修改好了,再次git commit
提交,commit
的description
不能改就要用默认的,这样就完成一次merge
2 回答1.5k 阅读✓ 已解决
1 回答779 阅读✓ 已解决
2 回答962 阅读✓ 已解决
1 回答956 阅读
1 回答727 阅读
624 阅读
236 阅读
那个根本不是报错,也不是错误
请问是如何操作,做到这点的?
pull 不了?报什么错?
只能猜,有可能你用过
git reset
,才会导致现在的情况。参考我的另一個回答:https://segmentfault.com/q/10...不存在的 =。=
fetch
不会更新你的代码。你肯定有别的操作如果真的是本地修改不见了,可以查看一下
git reflog
,回退一下版本