添加原点时Git会发生什么?

时间:2014-01-02 18:30:46

标签: git git-remote

添加origin时Git究竟做了什么?

是否说我们正在创建一个新的存储库?它与push有何不同?

1 个答案:

答案 0 :(得分:3)

传统上,origin只是克隆它时分配给远程存储库的默认名称:

git clone git@some.server.com:some/repo.git

将导致

origin  git@some.server.com:some/repo.git (fetch)
origin  git@some.server.com:some/repo.git (push)

作为git remote -v的输出。

或者,如果您希望能够推送/拉出另一个远程存储库,您可以这样做:

git remote add git@another.server.com:another/repo.git whatever

并收到

origin  git@some.server.com:some/repo.git (fetch)
origin  git@some.server.com:some/repo.git (push)
whatever    git@another.server.com:another/repo.git (fetch)
whatever    git@another.server.com:another/repo.git (push)

来自git remote -v

之后,您将能够同时执行git push origin mastergit push whatever master