git pull是否可以用于使用上游应用程序更新存储库

git pull是否可以用于使用上游应用程序更新存储库,git,github,git-pull,git-fetch,Git,Github,Git Pull,Git Fetch,从 如果git-pull是git-fetch和git-merge的组合,那么git-pull-upstream-master可以用于在分支存储库的克隆中从上游获取和合并更改。简短回答否。您必须将上游repo添加为另一个远程主机。当然,您可以将其命名为上游。然后运行git-pull-upstream-master 您可以按如下方式添加遥控器: git remote add upstream <url-of-upstream-repo> git远程添加上游 简短回答否。您必须将上游回购


如果
git-pull
git-fetch
git-merge
的组合,那么
git-pull-upstream-master
可以用于在分支存储库的克隆中从上游获取和合并更改。

简短回答否。您必须将上游repo添加为另一个远程主机。当然,您可以将其命名为上游。然后运行
git-pull-upstream-master

您可以按如下方式添加遥控器:

git remote add upstream <url-of-upstream-repo>
git远程添加上游

简短回答否。您必须将上游回购添加为另一远程回购。当然,您可以将其命名为上游。然后运行
git-pull-upstream-master

您可以按如下方式添加遥控器:

git remote add upstream <url-of-upstream-repo>
git远程添加上游

正如@VonC在他的一篇文章中所说-

您必须将原始存储库(您分叉的存储库)添加为远程存储库

从:

克隆完成后,您的repo将有一个名为“
origin
”的远程设备,它指向您在GitHub上的fork。
不要让名字迷惑你,这并不是指你最初的回购协议。为了帮助您跟踪该回购,我们将添加另一个名为“上游”的远程:

从远程分支获取数据后,仍然需要合并提交

在这里你可以做的是更换

$ git fetch upstream

$ git pull upstream master

因为正如你所说,
git pull
本质上是
git fetch
+
git merge

正如@VonC在他的一篇文章中所说-

您必须将原始存储库(您分叉的存储库)添加为远程存储库

从:

克隆完成后,您的repo将有一个名为“
origin
”的远程设备,它指向您在GitHub上的fork。
不要让名字迷惑你,这并不是指你最初的回购协议。为了帮助您跟踪该回购,我们将添加另一个名为“上游”的远程:

从远程分支获取数据后,仍然需要合并提交

在这里你可以做的是更换

$ git fetch upstream

$ git pull upstream master
因为正如您所说,
git pull
本质上是
git fetch
+
git merge