Git分支命令

1. 創(chuàng)建分支

$ git branch <branchname>

2. 顯示分支列表

$ git branch

3. 切換分支

$ git checkout <branch>

4. 創(chuàng)建并切換分支

$ git checkout -b <branch>

5. 合并分支

I. $ git merge <commit>

????如果當(dāng)前分支未更改過(guò),該命令將指定分支導(dǎo)入到HEAD指定的分支,否則會(huì)生成一個(gè)提交并將HEAD移動(dòng)到該提交,出現(xiàn)沖突時(shí)更改完沖突部分后用commit重新提交

  • 執(zhí)行合并時(shí),如果設(shè)定了non fast-forward選項(xiàng),即使在能夠fast-forward合并的情況下也會(huì)生成新的提交并合并。

II. git rebase <>

????將待合并的分支添加在當(dāng)前分支后面,將當(dāng)前分支的HEAD移動(dòng)到合并的分支處,修改沖突后的提交使用git rebase --continue,取消rebase使用--abort選項(xiàng)

6. 刪除分支

$ git branch -d <branchname>

`

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Add & Commit git init 初始化一個(gè) Git 倉(cāng)庫(kù)(repository),即把當(dāng)前所在目錄變成...
    冬絮閱讀 5,156評(píng)論 0 9
  • git 使用筆記 git原理: 文件(blob)對(duì)象,樹(shù)(tree)對(duì)象,提交(commit)對(duì)象 tree對(duì)象 ...
    神刀閱讀 3,863評(píng)論 0 10
  • 前言:教程來(lái)源于Udacity的免費(fèi)教程-用Git進(jìn)行版本控制,這里僅是個(gè)人的筆記,參考使用。 git tag:給...
    地壇公園閱讀 2,016評(píng)論 0 1
  • 查看、添加、提交、刪除、找回,重置修改文件 git help # 顯示command的help git sho...
    Swiftor閱讀 2,216評(píng)論 0 2
  • Git飛行規(guī)則(Flight Rules) 前言 英文原版README 翻譯可能存在錯(cuò)誤或不標(biāo)準(zhǔn)的地方,歡迎大家指...
    騎摩托馬斯閱讀 1,692評(píng)論 0 8

友情鏈接更多精彩內(nèi)容