我经常需要签出另一个分支的最新版本:
git checkout anotherbranch
git pull我怎么能做到这一点,而不首先检查过时版本的另一个分支?
例如:
给出
,名称相同的远程分支。
。
当:
大师
然后:
我如何结帐最新版本的主人?
跟着这个把戏走吗?
git fetch origin master
git checkout master发布于 2021-09-08 10:30:02
,我怎么能做到这一点,而不首先检出另一个分支的过时版本?
git fetch origin anotherbranch:anotherbranch
git checkout anotherbranch如何检出最新版本的主版?
git fetch origin master:master
git checkout master发布于 2021-09-08 08:38:11
处理这种一般情况的一种方法是使用远程跟踪分支origin/master,而不是使用本地master分支。假设您希望将最新的远程master从feature1分支合并到feature1中。您可以通过以下方法实现这一目标:
# from feature1
git fetch origin
git merge origin/master上面的git fetch技巧将更新所有远程跟踪分支,这样本地origin/master现在将反映Git存储库中的最新更改。然后,您可以将origin/master用于任何您可能具有的目的。
https://stackoverflow.com/questions/69099625
复制相似问题