【发布时间】:2017-02-25 20:06:10
【问题描述】:
我想知道的
1.为什么我的主分支在我执行一些命令行时没有改变?
git flow release finish v0.0.1
# 1. Write merge message
# 2. Write tag name and mesaage
git push --tags
关于#1的更多细节
1.为什么我的主分支在我执行一些命令行时没有改变?
使用git flow command(git flow ),我尝试遵循他们的策略。但是碰巧我的项目的主分支没有通过执行一些命令行(分支名称发布号)来改变。现在,它只是更改了开发分支并在主分支上创建了一个标签。未合并主分支
git flow release finish v0.0.1
# 1. Write merge message
# 2. Write tag name and mesaage
git push --tags
下面的日志是上面命令行的结果
$ git flow release finish v0.0.1
行动总结:
发布分支“release/v0.0.1”已合并到“master”中
该版本被标记为“v0.0.1”
- 发布标签“v0.0.1”已反向合并到“开发”中
- 发布分支'release/v0.0.1'已被本地删除;它已从“原点”中远程删除
- 您现在在“开发”分支上
$ git push --tags
“https://github.com”的用户名:drake-jin “https://drake-jin@github.com”的密码: 清点对象数量: 1、完成。 写入对象:100% (1/1),188 字节 | 0 字节/秒,完成。 总计 1(增量 0),重复使用 0(增量 0) 致https://github.com/drake-jin/♥
- [新标签] v0.0.1 -> v0.0.1
此图片是git flow repository官方提供的文档的一部分。
我对这张照片有一个不清楚的部分。
轰隆隆。 git-flow 从原点拉取,将发布分支合并到主分支,标记发布并将所有内容重新合并回开发,然后删除发布分支。
这部分说master分支与release分支合并。不是吗?
其实我还是不明白。
那么....为什么我的主分支没有改变?它只有一个标签。
【问题讨论】:
标签: merge branch release git-flow master