git rebase (变基)

2019-01-17  本文已影响0人  foolish_hungry

提交记录不想交叉, 两种解决方案

查看提交树

1. sourceTree
2. 命令  git log --graph --pretty=oneline --abbrev-commit

前提是同一个分支
第一种
每次提交代码前, 先pull 代码

1.执行 简写命令 gsgpgs  , 相当于:  git stash  && git pull && git stash pop
// 如果没有冲突
2. gac -m '注释信息'   相当于 git add . && git commit -m '注释信息'
3.gp 相当于 git push
// 如果有冲突
解决冲突, 执行2, 3

第二种
代码已经提交了, 准备要推送的时候, 提示先要拉取代码, 才能提交

1. git fetch
2. git  rebase 
3. 如果没有冲突, 执行gp (git push)   // 完


4. 如果有冲突, 解决冲突;
5. git add .
6. git rebase --continue
7. gp  (git push)  // 完
上一篇 下一篇

猜你喜欢

热点阅读