2014-01-02 3 views
0

Что делает Git, когда мы добавляем origin?Что происходит в Git при добавлении источника?

Это как сказать, что мы создаем новый репозиторий? Насколько он отличается от push?

+0

https://www.kernel.org/pub/software/scm/git/docs/git-remote.html –

+2

У вас много вопросов о Git. Я рекомендую читать [ProGit] (http://git-scm.com/book); Мне было очень полезно, когда я начинал. – chepner

ответ

3

Традиционно origin только имя по умолчанию присваивается удаленный репозиторий, когда вы клонировать его:

git clone [email protected]:some/repo.git 

приведет в том,

origin [email protected]:some/repo.git (fetch) 
origin [email protected]:some/repo.git (push) 

как выход git remote -v.

В качестве альтернативы, если вы хотите, чтобы иметь возможность нажать/тянуть/из другого удаленного хранилища, вы можете сделать:

git remote add [email protected]:another/repo.git whatever 

и получить

origin [email protected]:some/repo.git (fetch) 
origin [email protected]:some/repo.git (push) 
whatever [email protected]:another/repo.git (fetch) 
whatever [email protected]:another/repo.git (push) 

из git remote -v.

После этого вы сможете сделать как git push origin master, так и git push whatever master.

Смежные вопросы