當我運行git分支-a,它打印出這個樣子,爲前:刪除遠程分支?
branch_a
remotes/origin/branch_a
幾個問題:
- 是什麼branch_a說明什麼?
- 遙控器/ origin/branch_a表示什麼?
- 如何刪除遙控器/ origin/branch_a?
當我運行git分支-a,它打印出這個樣子,爲前:刪除遠程分支?
branch_a
remotes/origin/branch_a
幾個問題:
branch_a
表明您有一個名爲branch_a
一個地方分支。remotes/origin/branch_a
表示您有一個名爲origin
的遠程,並且您正在跟蹤origin
遠程內的branch_a
。這不一定與你自己的branch_a
有關,但它可能是(git branch -a
不說)。remotes/origin/branch_a
是一個遠程跟蹤分支,因此如果您自己的branch_a
設置爲跟蹤遠程,則需要該分支。如果沒有,那麼刪除origin
遠程應刪除它,或者您可能只需要git branch -d remotes/origin/branch_a
。這個命令適用於我:git branch -d -r origin/branch_a。我已經刪除本地,所以使用該命令擺脫遠程。 – keruilin 2010-06-18 11:09:56
git push origin :branch_a
從源存儲庫中刪除遠程分支,儘管看起來有點駭人聽聞。如果要刪除branch_a,請運行git branch -d branch_a
。我downticked這是因爲我的理解是,branch_a不是一個跟蹤分支 - 它只是一個本地分支....如果branch_a映射到遠程原點branch_a然後git會自動創建本地緩存跟蹤分支遙控器/ origin/branch_a – BaltoStar 2015-05-05 01:23:17
會爲http://stackoverflow.com/questions/3046436/how-do-you-stop-tracking-a-remote-branch-in-git/3046478#3046478幫助3? – VonC 2010-06-18 10:41:01