git rebase

创建新分支修改场景

第一步先执行: git checkout newbranch

第二步执行: git rebase master

// 执行代码操作

第三步: git checkout master

第四步: git merge newbranch

已经修改过场景:

执行代码操作以后

第一步:git add .

第二步:git commit
// 输入提交信息

第三步: git rebase master

第四步: git checkout master

第五步: git merge newbranch

具体各步骤命令

提交之后代码分支图

后记

建议将 git pull 配置为默认 rebase 模式:

git config --global pull.rebase true

这样在本地和上游有不同的提交时,拉取上游时将自动变基,此时提交树会很干净。你也可以使用 git pull --rebase 实现此功能。如果你使用普通的 git pull,当上游和本地存在不同的提交时,将会执行一次 merge 操作,这将产生一笔新提交。

posted @ 2021-05-06 17:56  叫夏洛啊  阅读(64)  评论(0编辑  收藏  举报