社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Git

使用Git流的正确过程是什么?

Mark Luthberg • 4 年前 • 180 次点击  

我使用的是Git流,“一个成功的Git分支模型”:
https://nvie.com/posts/a-successful-git-branching-model/

在我们的项目中,我们使用gitlab,项目中有两个分支是master和development。

我被告知要从开发部门分支出来,所以我做了以下事情:

  1. 首先是克隆远程存储库,默认的分支是master
  2. 第二个分支使用命令从development分支断开- git checkout -b develop origin/develop
  3. 现在在我的地方,我有两个分支,掌握和发展
  4. 我在创建功能分支时有一个问题,它是否只在本地创建? git branch -b feature_branch ,此过程正确吗?
  5. 现在,如果上面的过程是正确的,并且我对特性分支进行了更改,我应该将其合并到开发分支中吗?对吗?
  6. 现在,如果我想推动本地更改,我应该将其推送到远程开发分支吗?还是在主枝上?
  7. 如果我从我的团队中提取更改,我应该从远程主分支中提取吗?还是在远程开发部门?

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/57016
 
180 次点击  
文章 [ 1 ]  |  最新文章 4 年前
krisz
Reply   •   1 楼
krisz    4 年前

这取决于团队的工作流程,但通常可以安全地执行以下操作:

  1. git switch develop
  2. git switch -c feature_branch
  3. 提交资料
  4. git push -u origin feature_branch
  5. develop 在Gitlab上
  6. 拉动 发展 开始新功能之前