gpt4 book ai didi

git pull 在不同的分支上

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

如果我在一个分支上工作,然后意识到我需要将另一个分支 merge 到我的分支中,这是我当前的工作流程(对于这个例子,假设我在我的分支上工作并想 merge 到主分支中):

git stash
git checkout master
git pull
git checkout my-branch
git merge master
git stash pop

在 git 中有没有办法 pull 出一个分支而不是当前 checkout 的分支,或者有更好的方法吗?

例如,这是我希望能够执行的操作(再次假设我在我的分支上并想 merge 到 master 中):

git pull master
git merge master

git-pull 手册页说 git pull 只是一个 get fetch 然后是 git merge,所以有没有办法在当前 checkout 的分支以外的分支上执行 git pull 的 merge 部分?

或者我所要求的是不可能的?

最佳答案

我找到了一个对我有用的咒语:

git fetch origin master:master

然后(如果你想马上 merge ):

git merge master

我真的很惊讶找到这个问题的答案有多么困难,因为这似乎是一个常见的用例。

关于git pull 在不同的分支上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34344034/

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