Git - Git Remote - PullRequest
       7

Git - Git Remote

0 голосов
/ 26 июля 2011

В Git, если у нас есть следующая команда:

$ git remote add myapp git@github.com:xyz/myapp.git

Что означает эта команда? И отличается ли это, если мы заменим myapp на origin?

Спасибо.

Ответы [ 2 ]

5 голосов
/ 26 июля 2011

Git remote означает, что вы связываете git URI с именем, с меткой.

Если git@github.com:xyz/myapp.git - это URI, на который вы хотите нажать, то если вы напишите

git remote add myapp git@github.com:xyz/myapp.git

вместо

git remote add origin git@github.com:xyz/myapp.git вам также придется изменить команду push, например:

git push myapp

Это не всегда так, вы можете настроить пульт для другого репо, потому что вы хотите иметь быстрый доступ к нему.

Например, если вы получите много запросов на извлечение от одного и того же пользователя / репо, вам нужно добавить пульт для этого репо, чтобы вы могли просматривать изменения, внесенные в него (репо, связанный с пультом). *

Пожалуйста, прочитайте:

http://progit.org/book/ch2-5.html -> если вы прочитаете это, вы поймете, что git remotes полностью

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

0 голосов
/ 26 июля 2011

Что ж, вышеприведенная команда, по сути, сообщает git, где удаленный репозиторий, который вы намереваетесь проверять.

Если вы загляните в файл конфигурации в .git, вы увидите что-то вроде: *

[remote "origin"]
url = git@github.com:xxx/xxx.git

Это будет [удаленный "myapp"] в вашем случае.

EDITED ::

Вы не измените push-путь по умолчанию, вы просто сжимаете эти команды: git remote rm origin и git remote add myapp,

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...