gpt4 book ai didi

Git Fetch 与 Pull : Different Results, 不确定为什么

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

我通常做 git fetch origin其次是 git merge remotes/origin/master , 但得到的是 Already up-to-date回复。我知道这不是真的。 git pull origin工作正常并带来了变化。

我做错了什么?

最佳答案

当你这样做的时候:

$ git fetch origin

你没有得到 origin/master 分支。假设您正在获取 origin/other。然后当你这样做时:

$ git merge remotes/origin/master

因为 origin/master 上没有任何新内容(您从未获取过它),所以没有要 merge 的内容。你“已经是最新的”了。如您所知,当您这样做时:

$ git pull origin

有一个 merge 要执行,因为“pull ”做了一个获取(来源/其他),然后 merge (来源/其他)。您应该能够看到哪些分支配置为“pull ”和“推”

$ git remote show origin

修复它:

$ git checkout master
$ git branch --track master origin/master

关于Git Fetch 与 Pull : Different Results, 不确定为什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10198296/

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