gpt4 book ai didi

git - 在 github 上创建单个提交的 pull 请求

转载 作者:太空狗 更新时间:2023-10-29 13:54:52 29 4
gpt4 key购买 nike

我看到类似的问题已经被问过很多次了,但我还是不明白,我需要一个实际的例子来说明我的情况。

我有一个有两个分支的 github 仓库:

  1. master 这是我的开发分支,我想在其中推送所有最新更改和新功能
  2. 稳定 我只想在测试新功能之前推送错误修复。

现在我已经进行了 4 次提交并将它们推送到 master。前三个提交是新功能,最后一个提交是错误修复。

在 github 中,如果我选择 stable 分支,它显示它落后 master 4 个提交(这是正确的)。

现在我希望将仅最后一次提交 推送到稳定分支。我该如何实现?

最佳答案

您可以在您的 stable 分支中挑选 last-commit-hash 并推送到远程。

$ git fetch
$ git log # copy the last-commit-hash

$ git checkout -b stable origin/stable # create local/stable branch from remote/stable
$ git cherry-pick <last-commit-hash> # take the last-commit
$ git push origin HEAD # update remote/stable

关于git - 在 github 上创建单个提交的 pull 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41931439/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com