如何将 git 分支从开发合并到暂存,然后合并生产



我刚刚继承了一个Drupal项目,有一段时间没有使用git了,而且我没有以前的开发人员可以交谈。有两个分支生产和暂存以及等效的托管环境。

这是一个正确的工作流程:

Git 克隆存储库
Git 结帐暂存分支
Git 拉取源暂存
Git 创建和签出新功能分支
Git 结帐暂存分支和合并
Git 推送到存储库

在暂存服务器上
Git 结帐暂存
Git 拉取源暂存

假设这是正确的,如何将我的更改应用到生产分支?

从开发分支到暂存分支获取代码:

git clone repo git checkout staging git pull origin develop:staging git commit -m "Commit to Staging" git push

获取从暂存到主的代码:

git checkout master git pull origin staging: master git commit -m "Commit to master" git push