Способы настроить пульт в git - PullRequest
0 голосов
/ 17 сентября 2018

После прочтения этого я понял, что есть 3 способа упомянуть URL пульта вместе со спецификацией push и pull ref в случае, если они пропущены для git push / pull.

пульт в файле конфигурации Git: $ GIT_DIR / config,

файл в каталоге $ GIT_DIR / remotes или

файл в каталоге $ GIT_DIR / branch.

Каков порядок приоритетов среди них в случае возникновения конфликтующих значений?

1 Ответ

0 голосов
/ 18 сентября 2018

Если вы рассмотрите t/t5505-remote.sh#migrate a remote from named file in $GIT_DIR/branches (2), вы увидите, что файл в .git/branches/ фактически преобразован в .gitconfig удаленную ссылку.

См. git remote rename:

переименуйте пульт с именем <old> в <new>.
Обновлены все ветви удаленного отслеживания и параметры конфигурации для пульта.

В случае<old> и <new> одинаковы, а <old> - это файл в $GIT_DIR/remotes или $GIT_DIR/branches, пульт ДУ преобразуется в формат файла конфигурации.

Итак .gitconfigЯсно, что первый.
Из тестов, $GIT_DIR/remotes является вторым, $GIT_DIR/branches является третьим.

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