gpt4 book ai didi

git - pull 主在 Intellij 的另一个分支上

转载 作者:行者123 更新时间:2023-12-03 23:53:55 28 4
gpt4 key购买 nike

当我在我的分支时,我想制作 pull来自 master获取最新版本的代码,然后我将我的分支重新设置为 master在我将我的分支推送到服务器并创建一个 pull 请求之后。

今天,我按照以下方式完成所有这些:

  • 我在 my_branch ,我切换到 master分公司
  • 切换后,开启 master , 我要么执行 git pull或在 Intellij 中使用图形界面 VCS->git->pull
  • 我回my_branch并执行 rebase
  • rebase 后我做了一个 git push -f

  • 如何避免从 my_branch 切换至 master然后回到 Intellij?有没有办法 pull mastermaster在另一个分支?

    最佳答案

    假设您谈到的 master 分支位于名为 upstream 的远程上,您可以在推送代码之前运行接下来的 2 个命令:
    git fetch
    git rebase upstream/master

    如果你没有设置任何 Remote ,默认的 Remote 名称是 origin,在这种情况下,命令是:
    git fetch
    git rebase origin/master

    git fetch 不会更改您的任何本地分支,它只会提供有关服务器上存在的内容的 git 信息。

    这是一个相关的 StackOverflow 问题,您可能还想在有时间时查看:How to rebase local branch with remote master

    关于git - pull 主在 Intellij 的另一个分支上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52760434/

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