- 从master上拉个分支 命名为myproject;
- 本地写代码,写完以后需要提交时:(1) git status (2) git add . (3) git commit -m ‘xxx‘
- 切换到master, 更新master (1) git pull
- 切换到我的分支,(1)git checkout myproject, 再(2)git rebase master
- 第四步可能会有冲突,解决冲突后,再 (1) git status (2) git add . (3) git status
- 此时根据提示我们可以继续rebase , (1) git rebase --continue
- 切到master, 合并我的分支 (1) git checkout master (2) git merge myproject
- 最后提交代码 (1)git push
使用rebase 可以清理提交树,将多个commit分支合为一条
https://git-scm.com/book/zh/v2/Git-%E5%88%86%E6%94%AF-%E5%8F%98%E5%9F%BA
git rebase 使用
原文:https://www.cnblogs.com/aloehui/p/9468926.html