Git 本地分支与远程分支

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

首先我们应该从以前得分支返回到主分支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

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

Git