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 操作,这将产生一笔新提交。
如果有错误的地方,还望各位多多指点
写个博客,来记录自己成长的一些经历,或许也能顺便帮助他人。
由于使用GitHub仓库作为图床,会有图片显示不出来的情况。