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分支就变成一条直线了!
希望对大家有帮助!