Created
December 16, 2013 03:27
Git创建与管理远程分支
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
1.创建本地分支 | |
git branch 分支名,例如:git branch dev | |
注:dev 是分支名称,可以随便定义。 | |
2.切换本地分支 | |
git checkout 分支名,例如从master切换到分支:git checkout dev | |
3.远程分支就是本地分支push到服务器上。比如master就是一个最典型的远程分支(默认)。 | |
git push origin dev | |
4.远程分支和本地分支需要区分好,所以,在从服务器上拉取特定分支的时候,需要指定远程分支的名字。 | |
git checkout --track origin/dev | |
注意该命令由于带有--track参数,所以要求git1.6.4以上!这样git会自动切换到分支。 | |
5.提交分支数据到远程服务器 | |
git push origin <local_branch_name>:<remote_branch_name> | |
例如: | |
git push origin dev:dev | |
一般当前如果不在该分支时,使用这种方式提交。如果当前在 dev 分支下,也可以直接提交 | |
git push | |
6.删除远程分支 | |
git push origin :develop |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment