这些 Git 命令有什么区别
What's the difference in these Git commands
当我需要将我的本地分支推送到 Bitbucket 中的远程分支时,我一直在使用 "git push origin fix/my-fix"。
现在我要搬到 Github,文档说我需要使用 "git push -u origin fix/my-fix"。我已经阅读了文档,但还不清楚。
这里有人可以帮忙吗?
我想知道 Github 和 Bitbucket 中的 git 命令是否有任何区别。
提前致谢。
git 有一个 "remotes" 的概念 - 这些就像存储库的简单昵称,因此您不必每次都使用它的完整 URL 来引用到另一个存储库。
origin
和其他远程一样,但是你经常看到它,因为当你第一次克隆存储库时,git clone 默认会设置一个名为 origin 的远程引用您从中克隆的 URL。
来源是您从 original-ally 获得代码的地方。
-u means
"Upstream" 指的是其他人将从中提取的主要回购,例如您的 GitHub 存储库。 -u 选项会自动为您设置上游,将您的回购链接到中央回购。这样,将来 Git "knows" 你想推到哪里,你想从哪里拉,所以你可以使用 git pull 或 git push 没有参数.稍微往下,this article解释和演示这个概念。
当我需要将我的本地分支推送到 Bitbucket 中的远程分支时,我一直在使用 "git push origin fix/my-fix"。 现在我要搬到 Github,文档说我需要使用 "git push -u origin fix/my-fix"。我已经阅读了文档,但还不清楚。 这里有人可以帮忙吗? 我想知道 Github 和 Bitbucket 中的 git 命令是否有任何区别。 提前致谢。
git 有一个 "remotes" 的概念 - 这些就像存储库的简单昵称,因此您不必每次都使用它的完整 URL 来引用到另一个存储库。
origin
和其他远程一样,但是你经常看到它,因为当你第一次克隆存储库时,git clone 默认会设置一个名为 origin 的远程引用您从中克隆的 URL。
来源是您从 original-ally 获得代码的地方。
-u means
"Upstream" 指的是其他人将从中提取的主要回购,例如您的 GitHub 存储库。 -u 选项会自动为您设置上游,将您的回购链接到中央回购。这样,将来 Git "knows" 你想推到哪里,你想从哪里拉,所以你可以使用 git pull 或 git push 没有参数.稍微往下,this article解释和演示这个概念。