“git fetch”命令的实际用途/目的是什么

“git fetch”命令的实际用途/目的是什么,git,fetch,pull,Git,Fetch,Pull,我理解git fetch的目的,但我不明白为什么有人想在不合并的情况下持续更新其本地回购协议。我的意思是,当你准备好的时候,你可以做一个git pull。为什么git-fetch之后是git-merge增量?git-fetch为您提供远程设备历史的完整副本,允许您进行几乎即时的差异化等操作。假设您正在处理一个主题分支的复杂更改,而主分支不断更新。您不想一直进行合并,因为合并需要大量的工作,但您确实希望了解主分支中正在发生的事情,以便可以预期(甚至可能防止)额外的工作。如果您有本地可用的历史记录,

我理解git fetch的目的,但我不明白为什么有人想在不合并的情况下持续更新其本地回购协议。我的意思是,当你准备好的时候,你可以做一个git pull。为什么
git-fetch
之后是
git-merge
增量?

git-fetch
为您提供远程设备历史的完整副本,允许您进行几乎即时的差异化等操作。假设您正在处理一个主题分支的复杂更改,而主分支不断更新。您不想一直进行合并,因为合并需要大量的工作,但您确实希望了解主分支中正在发生的事情,以便可以预期(甚至可能防止)额外的工作。如果您有本地可用的历史记录,它将显示在所有可视化工具中(例如,
gitk--all
);就我个人而言,我不认为一直看Gitweb或Github接口真的能与之相比

当然,单独执行fetch/merge的最大好处是,您可以看到其他分支上的更改是否确实值得合并