Git本地分支与远程分支切换建立

关于本地分支和远程分支的切换建立问题

一. 如果远程仓库没有 abc 分支

如果远程没有 abc 分支, 那么你想本地建立这个分支并推上远程再关联跟踪这个分支。

1. git branch abc

本地建立分支

2. git push origin abc

将本地分支推上远程,即在远程也建立了该分支

3. git checkout abc

你再切换到该分支,就可以你的代码表演了。

4. git push –set-upstream origin abc

当你敲完你的代码准备想往这个 abc 分支上推时, 你应该一次执行 git stash -u、 git pull、 git stash pop、 git add .、 git commit -m “你的描述”、 git push -set-upstream origin abc

二. 如果远程仓库已经有了 sss 分支

如果远程仓库已经存在,或者已经建立好了 sss 分支,你在本地想建立对应分支并且跟踪到该分支(也可以说成关联吧)

1. git checkout -b sss origin/sss

本地建立并切换到该分支,然后与远程仓库的该分支建立跟踪关系,这样你就可以继续你的代码表演了!!!

Git