为什么git pull只从一些分支获取所有分支?

为什么git pull只从一些分支获取所有分支?,git,Git,为什么从一些分支(通常是master)运行git pull)也会获取所有其他分支,但从不同的分支运行它只会触发从上游进行的获取和合并尝试?在master与其他分支有何不同?因为master通常在远程设备上有一个上游,因此为了拉取远程设备,必须提取远程设备,这样做也会提取该远程设备上的所有其他分支

为什么从一些分支(通常是
master
)运行
git pull
)也会获取所有其他分支,但从不同的分支运行它只会触发从上游进行的获取和合并尝试?在
master
与其他分支有何不同?

因为
master
通常在远程设备上有一个上游,因此为了拉取远程设备,必须提取远程设备,这样做也会提取该远程设备上的所有其他分支