這篇隨筆包含幾個點
1.如何設置默認提交遠端分支
2.如何切換本地/遠端分支
3.無法切換遠端分支報錯
最近代碼重新Clone下來,改完提交代碼的時候,總會默認提交到master分支上,並非自己的開發分支。每次都需要手動輸入分支名,很麻煩。
使用IDEA右下角切換分支,也一直有問題,網上查了許多文檔,沒有具體說明的,但是綜合一下,還是找到了解決方案。
如果你需要設置一個默認的提交分支,比如遠端有master分支和springcloud、masterbak這三個分支。
你想要默認提交到springcloud這個分支,在這個分支做開發。
那么你在將代碼Clone下來后,不要急着建立本地同名分支,直接在遠端分支上check out 到springcloud這個分支。

這時候你的Local Branches也會新增一條記錄
點開,是這樣的,Local Branches下,前面是本地庫的名字,后面是對應的遠程庫的名字

紅框里的符號的意思是當前庫的意思

如果你新建了本地同名分支,就會提示你本地已經有同名分支了,需要將本地的同名分支先進行重命名或刪除,然后重新CheckOut即可。
這么設置完成之后,你在該分支上進行開發,push的時候就會默認提交到遠端的該分支上了~不用再手動輸入指定哪個分支。
