所以,当我想要做的时候
git pull origin master
Run Code Online (Sandbox Code Playgroud)
要更新我的本地分支,我收到此消息:
You have not concluded your merge (MERGE_HEAD exists).
Please, commit your changes before you can merge.
Run Code Online (Sandbox Code Playgroud)
但是当我这样做的时候
git status
Run Code Online (Sandbox Code Playgroud)
我没有看到提交的任何更改.我只看到一个没有为提交和未跟踪文件暂存的更改列表.有什么建议我可以做些什么才能让这次成功?谢谢!
很可能你合并了一个分支,遇到了一些冲突,解决了它们但没有提交它们.这就是MERGE HEAD存在的原因.现在,您可以执行以下3项操作中的任何一项.
添加未提交的所有文件以进行提交.提交更改然后执行拉取.
存储您的更改.拉远程更改.再次应用存储并继续工作.
git merge - 如果你不知道正在进行什么合并,可以说服自己,可以安全地放弃解决该合并的任何部分进展.
所有这些选项都同样有效.
| 归档时间: |
|
| 查看次数: |
3548 次 |
| 最近记录: |