亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

你如何停止跟蹤Git中的遠程分支?

你如何停止跟蹤Git中的遠程分支?

Git
繁花不似錦 2019-08-28 16:49:31
你如何停止跟蹤Git中的遠程分支?你如何停止跟蹤Git中的遠程分支?我要求停止跟蹤,因為在我的具體情況下,我想刪除本地分支,但不是遠程分支。刪除本地刪除并將刪除推送到遠程也將刪除遠程分支:我可以這么做嗎git branch -d the_branch,以后我不會傳播它git push嗎?如果我git push origin :the_branch以后再跑,它會傳播嗎?
查看完整描述

3 回答

?
縹緲止盈

TA貢獻2041條經驗 獲得超4個贊

如Yoshua Wuyts的回答所述,使用git branch

git branch --unset-upstream

其他選擇:

您不必刪除本地分支。

只需刪除跟蹤遠程分支的本地分支:

git branch -d -r origin/<remote branch name>

-r, --remotes告訴git刪除遠程跟蹤分支(即刪除分支集以跟蹤遠程分支)。這將不會刪除該分支上的遠程回購!

請參閱“ 很難理解git-fetch ”

沒有本地跟蹤分支的概念,只有遠程跟蹤分支。
所以origin/master是一個遠程跟蹤分行masterorigin回購

正如Dobes Vandermeer的回答中所提到的,您還需要重置與本地分支關聯的配置:

git config --unset branch.<branch>.remotegit config --unset branch.<branch>.merge

刪除上游信息<branchname>。
如果未指定分支,則默認為當前分支。

(git 1.8 +,2012年10月,由CarlosMartínNieto 承諾b84869e (carlosmn))

這將使任何推/拉完全沒有意識到origin/<remote branch name>


查看完整回答
反對 回復 2019-08-28
?
慕標5832272

TA貢獻1966條經驗 獲得超4個贊

要刪除當前分支的上游,請執行以下操作:

$ git branch --unset-upstream

這適用于Git v.1.8.0或更高版本。(資料來源:1.7.9 ref,1.8.0 ref

資源


查看完整回答
反對 回復 2019-08-28
  • 3 回答
  • 0 關注
  • 3043 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號