Qt Creator git branch 創建分支/分支切換 git push --set-upstream origin mybranch

(1)創建分支

首先你要創建自己的分支

填上分支名稱,點ok關閉。

然後編輯你的代碼,並提交。

提交分支時提示如下錯誤

The command "D:\xxxx\Git\bin\git.exe" terminated with exit code 128.

10:31 Executing in D:\git\xxxxxxx: D:\xxxx\Git\bin\git.exe push

fatal: The current branch mybranch has no upstream branch.

To push the current branch and set the remote as upstream, use

git push --set-upstream origin mybranch

The command "D:\xxxx\Git\bin\git.exe" terminated with exit code 128.

這時候可以根據提示在你的工程目錄下點git bash here

然後執行:git push --set-upstream origin mybranch(mybranch爲你自己的分支名稱) 

然後你在去push就可以成功了

(2)切換分支

如果想切換回主分支時,如果代碼有更改最好commit一下在進行切換,commit後可以按以下設置

在沒有commit的的情況下,選擇create branch stash for xxxy好像會自動存儲本次的更改到本地倉庫,這個和commit還有點不一樣,由於新手還不是很懂。

選擇move local changes to xxx 會將這次更改直接覆蓋要切換的分支

在沒有commit的的情況下,,選擇discard local changes xxx會將本次更改忽略,這個要小心操作,不然如果你的代碼更改很多了,而且是重要的代碼,這樣就會被要切換的分支覆蓋回去,這樣你就早不到代碼了。

 

這樣你就可以切換回主分支了。

由於網上找了很久沒有找到教程,這些是自己摸索的,可能有不完善或者不對的地方,歡迎大家指出不足或者不對的地方,歡迎留言交流。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章