markdown git rebase

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了markdown git rebase相关的知识,希望对你有一定的参考价值。

https://blog.csdn.net/hudashi/article/details/7664631/

![merge](http://my.csdn.net/uploads/201206/14/1339682845_9921.jpg)
![rebase1](http://my.csdn.net/uploads/201206/14/1339682915_7495.jpg)
![rebase2](http://my.csdn.net/uploads/201206/14/1339682976_4523.jpg)

# 解决冲突
在rebase的过程中,也许会出现冲突(conflict). 在这种情况,Git会停止rebase并会让你去解决 冲突;在解决完冲突后
用"git-add"命令去更新这些内容的索引(index), 然后,你无需执行 git-commit,只要执行:

```
git rebase --continue
```

这样git会继续应用(apply)余下的补丁。
在任何时候,你可以用--abort参数来终止rebase的行动,并且"mywork" 分支会回到rebase开始前的状态。

```
$ git rebase --abort
```

另外,我们在使用git pull命令的时候,可以使用--rebase参数,
即git pull --rebase,这里表示把你的本地当前分支里的每个提交(commit)取消掉,
并且把它们临时 保存为补丁(patch)(这些补丁放到".git/rebase"目录中),
然后把本地当前分支更新 为最新的"origin"分支,最后把保存的这些补丁应用到本地当前分支上。




以上是关于markdown git rebase的主要内容,如果未能解决你的问题,请参考以下文章

markdown git,merge,rebase

markdown git rebase

markdown git rebase变基合并

markdown 来自远程fork repo的Git rebase

git rebase 合并多个commit为一个commit

Git~rebase