关于本地分支和远程分支的切换建立问题
首先我们应该从以前得分支返回到主分支master上面来 > git checkout master
然后我们执行下
git pull // 拉取一下主分支的代码才能看见哪些新分支更新了!
git remote update origin // 或者执行此代码 直接可以更新远程分支名。
git remote update origin --prune // 表示更新远程分支名同时,删除掉没有被跟踪的无用分支名
git remote show origin // 查看具体哪些远程分支的跟踪信息等等!
git branch -r // 再查看下 目前主分支下的所有远程分支!
一. 如果远程仓库没有 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
本地建立并切换到该分支,然后与远程仓库的该分支建立跟踪关系,这样你就可以继续你的代码表演了!!!