gpt4 book ai didi

git - 有没有办法从我的分支中提取主更改?

转载 作者:行者123 更新时间:2023-12-03 20:35:12 25 4
gpt4 key购买 nike

我正在从事一个 3 分支项目。

我在 branch1 上,有 master 分支。

当我需要从 master pull 和 merge 某些东西时:

git checkout master
git pull origin master
git checkout branch1
git merge master

有没有办法从我的分支中提取主更改,这样我就不需要 merge 了?

就像是:
git pull origin master

但是从 branch1 没有切换到 master 分支。

编辑

恢复:

我有 3 个分支:每次 master 有新东西时,我都不想切换到分支 master。我想要的只是将 master 新功能 pull 入我的分支,而无需转到 master 分支。

最佳答案

您可能想要使用 rebase,以便您可以将主更改 merge 到您正在工作的分支上

git fetch origin            # Updates origin/master
git rebase origin/master # Rebases current branch onto origin/master

另请查看 this

更新:最近的 Git 版本提供了一种更简单的方法来执行上述两个命令的等效操作。
git pull --rebase origin master
# where --rebase[=(false|true|merges|preserve|interactive)]

关于git - 有没有办法从我的分支中提取主更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30337851/

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