Git-向我的项目中添加新功能,但尚未上线。需要做一个快速更新和推到生活,但没有新的功能

Git-向我的项目中添加新功能,但尚未上线。需要做一个快速更新和推到生活,但没有新的功能,git,github,Git,Github,我有一个git项目,有两个分支 发展 主人 我正在开发一个特性,并将它们推到了远程开发分支 假设我在开发部门有10次提交,我的主部门有6次提交。开发分支中的另外4个提交具有我正在研究的新特性 现在我需要做一个快速更新,并在没有新功能的情况下发布 我可以创建一个新的分支[development bk]来备份开发分支,并将开发分支重置为第6次提交,进行更改,然后与master合并 然后签出到开发分支并合并开发bk分支并修复冲突 我想知道是否有更好的选择。使用git flow工作流模型,它正是为了这样

我有一个git项目,有两个分支

  • 发展
  • 主人
  • 我正在开发一个特性,并将它们推到了远程开发分支

    假设我在开发部门有10次提交,我的主部门有6次提交。开发分支中的另外4个提交具有我正在研究的新特性

    现在我需要做一个快速更新,并在没有新功能的情况下发布

    我可以创建一个新的分支[development bk]来备份开发分支,并将开发分支重置为第6次提交,进行更改,然后与master合并

    然后签出到开发分支并合并开发bk分支并修复冲突


    我想知道是否有更好的选择。

    使用git flow工作流模型,它正是为了这样的功能和发布目的。它将为您节省所有手动操作的麻烦

    Gitflow工作流定义了围绕项目发布设计的严格分支模型。这为管理大型项目提供了一个强大的框架。

    在Linux中安装

    sudo apt update
    sudo apt install git-flow