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

2022-09-20 00:42:11 字數 802 閱讀 4937

設定:遠端主機名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 

git跟蹤分支

遠端分支指的是 remote branch 這種,表示對遠端的分支的引用.遠端跟蹤分支指的是,跟蹤遠端的分支,比如說當你git clone的時候,預設建立乙個遠端分支origin master,和 遠端跟蹤分支 master 預設分支 通過git check b track branch remot...

Git跟蹤遠端分支

不同情況下的git 遠端跟蹤分支 1 遠端沒有分支,本地也沒有分支 git check out b test 建立並切換到新分支 git push set upstream origin test 推送到遠端分支,並且跟蹤遠端分支2 遠端已經存在分支,本地不存在對應分支 git checkout t...

Git跟蹤遠端分支

不同情況下的git 遠端跟蹤分支 1 遠端沒有分支,本地也沒有分支 git check out b test 建立並切換到新分支 git push set upstream origin test 推送到遠端分支,並且跟蹤遠端分支2 遠端已經存在分支,本地不存在對應分支 git checkout t...