git - 将开发分支 merge 到主分支的最佳实践是什么

标签 git

我们在远程git 仓库中有两个分支:master 分支和develop 分支。 merge develop分支到master分支时,如何避免 merge 冲突?如果我在 master 分支解决冲突,那么我需要将 master 分支 merge 回 develop 分支以保持 develop 更新。我认为这不是一个好的做法。谁能帮我解决这个问题?

我的问题更多是关于将开发分支 merge 到主分支以保持主分支干净的最佳实践。

谢谢

最佳答案

My question is more on what the best practice to merge develop branch to master branch to keep master branch clean

你可以关注 gitflow,查看这里的详细解释:https://www.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflow

总结:

  • 保持 master 与最新版本同步
  • merge 功能分支进行开发
  • merge 修补程序分支以开发和掌握
  • 在创建常规版本(不是修补程序)时,从 develop 创建一个发布分支,并在发布时 merge 到 master

关于git - 将开发分支 merge 到主分支的最佳实践是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56606253/

相关文章:

git - 如果分支不存在,如何在没有错误消息的情况下删除分支?

没有/a/b 的 Git diff 补丁?

linux - 我运行 git 时实际需要的 git 'make' 中的文件是什么?

git - db.sqlite3 在 git 中不能被忽略

git - Dep xxx 已恢复,但无法加载,错误为 : Package xxx not found

Git 未推送所有文件

git - 如何使用 git config 删除全局配置中的条目?

git - 如何查看 Git Pull Request 中所有修改过的文件?

git - 是否有任何 Git 命令可以将我们所有丑陋的提交 merge 为一个?

具有选定或限制子模块列表的 Git 子模块 foreach