git rebase 通俗易懂!

首先!

git init 初始化一个仓库

新建立一个master分支

git checkout -b master

添加a.txt 并且写入master 1

新建立一个dev分支

写入dev 1

 假设有同事提交了 master分支上多了两个commit.....

我们看看图

 有一个分支 欧克!

重头戏来了

首先切回去dev分支

其次合并 git rebase master  就是我们要把master上面的那些提交 挪动过来 dev

 会发现有冲突了!我们需要解决冲突

 冲突文件在这里

也可以 git status

 解决完

就git add .

把修改的提交了

再git rebase --continue

就完成了

 dev分支就变成一条直线了!

希望对大家有帮助!

原文地址:https://www.cnblogs.com/Galesaur-wcy/p/15013917.html