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

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

從github上pull一個本地不存在的分支的方法?

從github上pull一個本地不存在的分支的方法?

慕少森 2019-04-09 20:24:03
github分支結構masterdevelop本地代碼的結構master現在我想從github中pull其develop分支,想達到本地也有master和develop分支的效果,但是我用gitpullorigindevelop發現這條命令的結果是在本地的master分支基礎上對github的develop分支進行合并問題1:難道需要現在本地創建一個develop分支,然后checkout到本地develop分支,然后再執行gitpull操作嗎?如果是這樣,那么如果本地分支的個數和github上相差很大時,需要每個都按照上面的方法走一遍?問題2:有沒有一條命令,能對本地的所有分支進行更新同步到github上面的版本?問題3:有沒有方法,能把所有的github的分支更新pull下來?問題4:如果是本地存在某個分支test,而github上面不存在該分支,是不是需要人工刪除?有沒有像問題3中把所有分支更新pull下來,包括已刪除的分支pull到本地之后,本地的相應分支也會刪除
查看完整描述

2 回答

?
波斯汪

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

gitfetchorigin取遠程的變更即可?;蛘遟itpull取當前分支的更新的同時會把其它分支也拖回來的。除非clone的時候用了-b選項。你也可以用gitfetchorigindevelop來指定。gitfetch是gitpush的對應。
你太懶了。mangit-push就可以看到答案(好吧,雖然我之前也不知道):
--all
Insteadofnamingeachreftopush,specifiesthatallrefsunderrefs/heads/bepushed.
                            
查看完整回答
反對 回復 2019-04-09
  • 2 回答
  • 0 關注
  • 315 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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