Git 分支管理操作

创建仓库

创建新文件夹,打开,然后执行:

1
$ git init

以创建新的 git 仓库。

检出仓库

执行如下命令以创建一个本地仓库的克隆版本:

1
$ git clone https://github.com/xxx/xxx.git

开发分支

Git创建develop分支的命令:

1
$ git checkout -b develop master

添加和提交

你可以提出更改,使用如下命令:

1
2
3
$ git add *
$ git commit -m "代码提交信息"
$ git push origin develop

推送改动

将develop分支发布到master分支的命令:

1
2
3
4
5
$ git checkout master
$ git merge --no-ff develop
$ git push origin master
$ git tag -a v1.0 -m 'xxx version 1.0'
$ git push origin v1.0

临时性分支

创建一个功能分支:

1
$ git checkout -b feature-x develop

开发完成后,将功能分支合并到develop分支:

1
2
$ git checkout develop
$ git merge --no-ff feature-x

删除feature分支:

1
$ git branch -d feature-x

预发布分支

创建一个release分支:

1
$ git checkout -b release-1.2 develop

确认没有问题后,合并到master分支:

1
2
3
$ git checkout master
$ git merge --no-ff release-1.2
$ git tag -a 1.2

再合并到develop分支:

1
2
$ git checkout develop
$ git merge --no-ff release-1.2

删除release分支:

1
$ git branch -d release-1.2

修补bug分支

创建一个修补bug分支:

1
$ git checkout -b fixbug-0.1 master

修补结束后,合并到master分支:

1
2
3
$ git checkout master
$ git merge --no-ff fixbug-0.1
$ git tag -a 0.1.1

再合并到develop分支:

1
2
$ git checkout develop
$ git merge --no-ff fixbug-0.1

删除fixbug分支:

1
$ git branch -d fixbug-0.1