对于将代码推送到分支中所遵循的步骤,我感到怀疑。
因此,在我们的应用程序中,我们有一个master分支,我为自己的实践创建了master分支的分支,在该分支中,我为给定案例进行了更改。当我的经理审查它时,我需要将该代码推送到master分支上。
以下是我推送代码的步骤: 主分支名称-开发 我本地的分支机构名称-neil / development
最初,我进入 development 分支并进行 git pull ,以便获得主分支的最新版本。
此后,我使用 git checkout neil / development 转到我的分支,并将其与Master分支 development 合并,以便我自己的分支和master分支成为使用 git merge development 命令
此后,我将master分支与自己的分支 ne / development 合并,以便将更改与master分支合并。
此后,我将所有更改提交并推送。
我已经阅读了有关 rebase和Cherry Pick 提交的信息,但是我不知道如何使用它。
如果我能以一种更简单的方式将自己的分支更改推送到master分支,你们可以指导我吗?
谢谢。
答案 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 log
,git status
和git diff master
(开发)以确保您不进行任何不必要的提交。