在git术语中,
在
对我的问题的答案澄清了两个问题:
origin
和remote
是同一个东西吗?还是origin
指的是本地目录?在
git push -u origin master
的情况下:以下哪种解释是正确的?
- "将所有内容推送到名为'origin'且其分支为'master'的远程库"
- "从名为'origin'的本地源库推送所有内容到上游的'master'分支"
对我的问题的答案澄清了两个问题:
origin
指的是远程存储库,而不是远程存储库的本地克隆副本。当人们阅读origin
是remote
的别名,并在执行git clone
时创建时,这一点并不清楚。origin
在git push -u origin master
中指的是远程存储库,因为暗示了本地存储库副本,并且"很少被引用"。
git remote
是一个命令,而git origin
不是。 - Bergi