我在一个feature分支中。在main上,一些文件被添加了。我的本地仓库不知道这件事。到目前为止,我切换到main,做了一个git pull,切换回我的feature分支,然后做了一个git merge main。我如何在不改变分支的情况下直接将当前main和所有添加的文件合并到feature分支中?谢谢。
n9vozmp41#
您可以直接合并远程分支,完全不需要使用本地main分支 *:
main
git checkout my-branch git fetch origin git merge origin/main -m "Pulling changes from main"
如果origin/main是分支的上游,则时间会更短:
origin/main
git checkout my-branch git pull
1条答案
按热度按时间n9vozmp41#
您可以直接合并远程分支,完全不需要使用本地
main
分支 *:如果
origin/main
是分支的上游,则时间会更短: