【问题标题】:Can I still add commit on branch after created merge request?创建合并请求后,我还可以在分支上添加提交吗?
【发布时间】:2019-09-22 06:08:27
【问题描述】:

我有一个分支feature/xyz-functionality,我想将它与develop 分支合并。我是 3 天前创建的,我没有合并权限。

另一方面,我的团队负责人忙于其他事情,在此期间我编写了更多需要推送的脚本,因为我创建了合并请求,所以我害怕推送提交。

那么好的做法是什么,我应该推送提交吗?我可以吗?或者我应该创建新分支然后推送它?

请指导我,我将不胜感激。非常感谢。

【问题讨论】:

    标签: git merge-request


    【解决方案1】:

    您可以将提交推送到同一个分支,它们将被添加到您已经打开的拉取请求中。问题是这是一种好的做法,这真的取决于你的组织......

    【讨论】:

      【解决方案2】:

      您可以提交并推送到同一个分支,也可以创建一个新分支。

      如果更改针对同一个故事,我更愿意推送到同一个分支(如果尚未合并),如果更改针对不同的故事,我更愿意创建一个新分支。

      【讨论】:

        【解决方案3】:

        是的,您可以在一个新分支上并不会阻止您使用提交。

        【讨论】:

          【解决方案4】:

          是的,可以将提交推送到同一个分支或不同的分支。反之亦然

          【讨论】:

            【解决方案5】:

            是的,只要您指定提交消息,每次提交都会被记录

            【讨论】:

              【解决方案6】:

              你应该创建一个新分支并用你的新代码更新它,然后使用 git add --all,然后提交并推送,这会弹出让你在 git hub 帐户上发出拉取请求。但如果你想要更改分支,使用 git checkout

              【讨论】:

                猜你喜欢
                • 1970-01-01
                • 2021-07-11
                • 1970-01-01
                • 1970-01-01
                • 2014-03-12
                • 1970-01-01
                • 2018-01-27
                • 1970-01-01
                • 2014-11-28
                相关资源
                最近更新 更多