为什么 git 中的远程分支名称是“origin”,而不是“master”?

Pan*_*rge 1 git push github git-branch

我觉得有趣的是,当推送回远程 git 存储库时使用的远程分支名称被命名为“origin”,而实际上它被称为“master”......为什么会这样?

Car*_*rum 6

master是一个分支的名称。origin是遥控器的名称。远程是一个完整的 git 存储库,可能包含许多符号分支名称;在这种情况下,您通常会尝试将您的提交从本地推master送到远程origin/master