不同情況下的git 遠程跟蹤分支
1 遠程沒有分支,本地也沒有分支
git check out -b test //創建並切換到新分支
git push --set-upstream origin test //推送到遠程分支,並且跟蹤遠程分支
2 遠程已經存在分支,本地不存在對應分支:
git checkout --track origin/test
或者git checkout -b newtest origin/test(該命令可以設置不同的分支名)
3 設置一個已有的本地分支跟蹤一個剛剛拉取下來的遠程分支:
git branch -u origin/test 或者 git branch --set-upstream-to=origin/test
4 刪除本地跟蹤的遠程分支
git branch -r -d origin/branchname
5 刪除git倉庫上的遠程分支
git push origin --delete branchname