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会将本次更改忽略,这个要小心操作,不然如果你的代码更改很多了,而且是重要的代码,这样就会被要切换的分支覆盖回去,这样你就早不到代码了。

 

这样你就可以切换回主分支了。

由于网上找了很久没有找到教程,这些是自己摸索的,可能有不完善或者不对的地方,欢迎大家指出不足或者不对的地方,欢迎留言交流。

 

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