git分支的创建、删除、切换、合并
2022-08-15 00:56:22
最初咱们先从最大略的来,下方演示了git分支的创修和切换的最基础的操作,详细设施如下:1》: 最初应用 git branch bugfix01,正在如今分支也即是master分支上创修了一个名为bugfix01的新分支。2》: 然后应用 git checkout bugfix01 敕令来切换到咱们新创修的bugfix01的新分支上。3》
二、分支的团结与删除以及冲突治理1、分支的团结-merge最初应用git checkout master敕令切换到master分支上。然后应用git merge bugfix01敕令将 bugfix01 分支的改正合入到master分支上,正在合入凯旋后会将合入后的新文献实行提交,方今会有一个新的commit号,也就对应着下方的C9。然后应用git merge bugfix02,正在将 bugfix02上的改正合入到master分支上,merge 对应的commit号为C10。末了照样可能正在master分支长进行平常提交的。
2、分支的删除上面可能看到,固然 bugfix01 和 bugfix02 的分支仍然被合入到master分支上了,然而这两个分支照样存正在的。假若咱们不必要这两个分支指针了,可能将两个分支指针实行删除:最初应用git branch -d bugfix01对分支 bugfix01 实行删除。然后应用git branch -d bugfix02对分支 bugfix02 实行删除。操作上来看对分支的删除只是删除的指向该commit号的指针,并不会删除其干系的提交号, 正在日记中仍旧可能找到之前的commit记载,也仍旧可能正在该commit上创修新的分支。假若你思删除远端的分支的话,那么得应用$ git push origin --delete分支名 了。