在git中将代码从分支推送到主分支的正确方法?

时间:2018-11-07 19:03:02

标签: git git-merge git-commit

对于将代码推送到分支中所遵循的步骤,我感到怀疑。

因此,在我们的应用程序中,我们有一个master分支,我为自己的实践创建了master分支的分支,在该分支中,我为给定案例进行了更改。当我的经理审查它时,我需要将该代码推送到master分支上。

以下是我推送代码的步骤: 主分支名称-开发 我本地的分支机构名称-neil / development

  1. 最初,我进入 development 分支并进行 git pull ,以便获得主分支的最新版本。

  2. 此后,我使用 git checkout neil / development 转到我的分支,并将其与Master分支 development 合并,以便我自己的分支和master分支成为使用 git merge development 命令

  3. 内联
  4. 此后,我将master分支与自己的分支 ne / development 合并,以便将更改与master分支合并。

此后,我将所有更改提交并推送。

我已经阅读了有关 rebase和Cherry Pick 提交的信息,但是我不知道如何使用它。

如果我能以一种更简单的方式将自己的分支更改推送到master分支,你们可以指导我吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

我通过以下步骤将提交的内容重新归为master。

git co development

git pull

git co your-branch-name

git rebase development(您也可以使用交互式rebase,它允许您重新编写单词,选择并选择提交)

git co development

git rebase your-branch-name(您也可以使用git merge your-branch-name

git push

在成为master之前,我建议您先进行git loggit statusgit diff master(开发)以确保您不进行任何不必要的提交。