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分支就变成一条直线了!

希望对大家有帮助!

 

posted @ 2021-07-15 09:25  冰糖葫芦很乖  阅读(114)  评论(0编辑  收藏  举报