1. 程式人生 > >(1)git學習筆記——跟蹤分支

(1)git學習筆記——跟蹤分支

設定遠端主機名:origin,遠端分支名remoteBranch,本地分支名:localBranch

討論兩種情況:

一、遠端分支存在,本地分支不存在

  1、新建本地分支:git branch localBranch

     然後跟蹤本地分支:git branch -u origin/remoteBranch localBranch

  2、直接新建並跟蹤

    1)git checkout --track origin/remoteBranch,但是這樣新建的本地分支一定和跟蹤的遠端分支同名

    2)git checkout -b localBranch origin/remoteBranch,這樣新建的本地分支名(localBranch)可以自定義

 

二、遠端分支不存在,本地分支存在

  git push -u origin localBranch:remoteBranch

 

其他相關命令

  1、解除跟蹤關係:git branch --unset-upstream localBranch

  2、刪除本地分支:git branch -d localBranch

  3、強制刪除本地分支:git branch -D localBranch

  4、刪除遠端分支:git push origin --delete remoteBranch 或者 git push origin :remoteBranch