git flow的feature分支

学习使用git flow。线上现在有master,develop分支。我把线上项目clone下来后怎么创建feature分支,怎么合并才符合git flow的流程。

阅读 5.3k
5 个回答

上网又搜索了一下,得到的结果如下。
1.git checkout -b develop origin/develop 将远程仓库的develop分支拉下来
2.git checkout -b feature1 develop 在本地仓库的develop分支下开启feature1分支
3.作改动。。。。
4.git pull origin master 在本地仓库的feature1分支下拉取线上最新的develop分支
5.git checkout develop 切换到本地develop分支
6.git merge --no-ff feature1 将本地的feature1与本地的develop合并
7.git push origin develop:develop 将本地的develop推送到远程的develop

如有错误,希听指教

如果用gui工具,sourcetree可以点点就行

从 dev 分支分出来

git co develop
git co -b feature-xx

命令行: git flow feature start featurename (win自带, linux要先apt-get/yum install git-flow mac是: brew install git-flow)
jetbrain家的: 插件中心装git flow插件, 点右下角新建feature

详细命令如图:
git-flow6.png

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进