Разница между псевдонимом и веткой в ​​git - PullRequest
2 голосов
/ 27 ноября 2011

Я новичок в управлении версиями и git. Я смущен git push [alias] [branch].

В чем разница между псевдонимом и ветвью?

Ответы [ 3 ]

3 голосов
/ 27 ноября 2011

[alias] это ваш Основной удаленный репозиторий псевдоним. И [branch] - это название вашей ветки проекта.
Например, у меня есть репозиторий (скажем, yourRepo ) на github, и его основной удаленный репозиторий - git@github.com:user/yourRepo.git.
Вы будете часто делать

git remote add origin git@github.com:user/yourRepo.git  

чтобы добавить его в локальный репо. Затем вы можете отправить свое обновление на github по

git push origin master

Здесь origin часто используется как псевдоним для primary remote repository.


Есть еще какой-то другой тип псевдонима для git. Например, вы можете сделать

git config alias.com commit

сделать com псевдонимом commit. Псевдоним здесь не является [alias] в вашем вопросе. Я только что упомянул это, кстати. Может быть, вам понравится. ;)

2 голосов
/ 27 ноября 2011

Под alias Я думаю, вы имеете в виду repository?

Так что типичная команда, которую вы запускаете, может быть git push origin master.Где origin - это имя репозитория, в который вы отправляете, а master - это название ветви, которую нужно отправить.

1 голос
/ 27 ноября 2011

Вы можете создавать свои собственные псевдонимы для веток.Если вы чувствуете это, вы можете создать псевдоним для ветви master с именем sweet-mother-of-god.

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