1. 新建分支
git branch bugFix
2. 查看当前分支
git branch
output:
* main
bugFix
3. 切换分支
git checkout bugFix
// 新建分支,并切到新分支
git checkout -b <your-branch-name>
4. 合并分支(merge)
在Git中合并两个分支的时候,会产生一个特殊的提交记录,它有两个父节点。
当前位于main分支上,执行下面的命令,会将bugFix的提交,生成一个新的提交记录,放到main分支的最近的一次提交记录下面。
git merge bugFix (将bugFix合入到main分支)
5. 合并分支(rebase)
rebase实际上就是取出一系列的提交记录,复制他们,然后在另外一个地方,逐个的放下去。
rebase的优势就是可以创造更线性的提交历史
1. 现在在bugFix分支上面,通过此命令,会将bugFix的提交记录,接到main分支的后面
2. 切换到main分支
3. 将main分支节点往前推进一个节点
git rebase main
git checkout main
git rebase bugFix
网友评论