這篇随筆包含幾個點
1.如何設定預設送出遠端分支
2.如何切換本地/遠端分支
3.無法切換遠端分支報錯
最近代碼重新Clone下來,改完送出代碼的時候,總會預設送出到master分支上,并非自己的開發分支。每次都需要手動輸入分支名,很麻煩。
使用IDEA右下角切換分支,也一直有問題,網上查了許多文檔,沒有具體說明的,但是綜合一下,還是找到了解決方案。
如果你需要設定一個預設的送出分支,比如遠端有master分支和springcloud、masterbak這三個分支。
你想要預設送出到springcloud這個分支,在這個分支做開發。
那麼你在将代碼Clone下來後,不要急着建立本地同名分支,直接在遠端分支上check out 到springcloud這個分支。
這時候你的Local Branches也會新增一條記錄
點開,是這樣的,Local Branches下,前面是本地庫的名字,後面是對應的遠端庫的名字
紅框裡的符号的意思是目前庫的意思
如果你建立了本地同名分支,就會提示你本地已經有同名分支了,需要将本地的同名分支先進行重命名或删除,然後重新CheckOut即可。
這麼設定完成之後,你在該分支上進行開發,push的時候就會預設送出到遠端的該分支上了~不用再手動輸入指定哪個分支。