Git

https://learngitbranching.js.org/?demo=&locale=zh_CN
一.创建分支切换分支

  1. git branch <分支名> 创建分支
    git checkout <分支名> 切换分支
  2. git checkout -b <分支名> 创建分支并切换到新建分支

二.新建一个分支,在其上开发某个新功能,开发完成后在合并回主线
1.git merge

git branch bugFix
git checkout bugFix
git commit
git checkout main
git commit
git merge bugFix

图片.png

2.git rebase


图片.png

图片.png

三.在提交树上移动
1.HEAD


图片.png

2.相对引用
一次后退4步
git checkout HEAD~4
3.强制修改分支位置
  • 可以直接使用 -f 选项让分支指向另一个提交
  • 将main分支强制指向HEAD的第3级父提交
  • -f 将分支main强制移动到后退3的位置
    git branch -f main HEAD~3

你可能感兴趣的:(Git)