git变基

变基

变基的注意事项
不能在master上进行变基,否则会导致master分支上的提交丢失

如果发现刚刚提交的代码错了,怎么办?

修改提交
git commit --amend -m 备注 修改最后一次提交

如果要删除当前提交,要怎么办

git reset 本地删除 撤销
git revert 远程删除 提交一个撤销

git小游戏

1. 为什么不能把主分支变基到其他分支?

  • 变基后边丢失master上边的历史提交

2.如果发现刚刚提交的代码写错了, 怎么办?

  • 撤销 git reset(本地) git revert(远程)
  • 修改重新提交一次

3. 如果想删除当前提交, 怎么办?

  • git reset(本地) git revert(远程)
使用git命令 根据条件图像写出目标图像

1.png

git commit
git commit

2.png

git checkout -b bugFix

3.png

git checkout -b bugFix
git commit
git checkout master
git merge bugFix

4.png

git checkout -b bugFix
git commit
git checkout master
git commit
git checkout bugFix
git rebase master

5.png

git checkout c4

6.png

git chenckout c3

7.png

git branch -f master c6
git checkout c1
git branch -f bugFix c0

8.png

git reset HEAD~1
git checkout pushed
git revert HEAD

9.png

git cherry-pick c3 c4 c7


本文链接:【原创】认识git(4) - http://myags.cn/index.php/28.html

版权声明:如无特别声明,本文即为原创文章,仅代表个人观点,版权归 拾穗儿's 所有,未经允许不得转载!
最后修改:2020 年 04 月 08 日 10 : 48 PM
如果觉得我的文章对你有用,请随意赞赏