git变基、冲突解决

参考git rebase 版本。。变基

git冲突解决
先fetch,pull,如果文件冲突,手动处理冲突文件,然后再fetch,pull,发现拉不下来,这时需要将文件改为已合并,然后提交文件

具体操作截图如下:

第一次合并文件操作之后,需要选中Mark Resolved,第二次合并文件操作之后,冲突文件的状态自动变成Mark Resolved。

情况2

本地有修改和提交,如何强制用远程的库更新更新。我尝试过用git pull -f,总是提示 You have not concluded your merge. (MERGE_HEAD exists)。

具体情况是本地和远程都修改了同一个文件,并且本地还修改了另外一个文件。

处理方法

将本地uncommit changes 分支合并到远程服务器的分支,选择第二项,保持本地的修改。

然后重新提交本地修改的所有文件即可。

本地的几次修改提交,就会产生几次push。

参考http://www.xuebuyuan.com/1933454.html,但是上面有问题。冲突之后可以不回滚本地代码。 

选择第二项。

原文地址:https://www.cnblogs.com/usual2013blog/p/4057344.html