当我运行时:
git push origin branchname
究竟是什么origin,为什么我必须在分支名称之前输入它?
origin
origin是 您系统 上特定远程存储库的 别名。 它实际上不是该存储库的属性。 __
通过做
你是说推送到origin存储库。不需要命名远程存储库origin:事实上,同一个存储库可以为另一个开发人员使用不同的别名。
遥控器只是存储存储库 URL 的 别名。 您可以通过使用查看属于每个远程的 URL
git remote -v
在push命令中,您可以使用 遥控器 ,也可以直接使用 URL 。使用 URL 的示例:
push
git push git@github.com:git/git.git master