Найти значение git-config `push.default` в моей системе? - PullRequest
2 голосов
/ 27 сентября 2019

Из документации Git Config :

push.default
    Defines the action git push should take if no refspec is explicitly given. 

Как узнать значение push.default в моей системе?

Я только что сделал git push, намереваясь выдвинуть только текущую ветвь, однако в итоге я нажал и другие ветви.

Ответы [ 3 ]

1 голос
/ 27 сентября 2019

С git config --system --get push.default.

Если у вас нет вывода, это означает, что у git нет записи конфигурации на этом уровне.

Однако, возможно, он записан на другом уровне,например --global или --local

Конечно, не запрашивайте конкретный уровень, просто опустив флаг --system.

В прошлом значение по умолчанию для push.default значение, установленное при установке git, было matching, что делает толкать каждую ветку к соответствующему аналогу.В какой-то момент он изменился до simple, что просто выталкивает текущую ветвь.

0 голосов
/ 27 сентября 2019

Вы должны сначала получить список всех глобальных переменных конфигурации, инициализированных в вашей системе.Вы получите их с помощью следующей команды:

git config --list

После этого будет отображен список всех переменных.Найдите push.default в нем.Если есть переменная с таким именем, то следующая команда, упомянутая @RomainValeri, даст вам желаемый результат:

git config --system --get push.default

Если вы не можете найти вышеуказанную переменную, но хотите установить ее, тогда вы можетеустановите его с помощью следующей команды:

git config --system push.default "Your value here"
0 голосов
/ 27 сентября 2019

git config push.default печатает значение, если оно установлено.Если используется --show-origin, он также печатает, где определено значение.Если значение пустое, оно не устанавливается вообще.Кроме того, push.default, branch.<name>.merge с branch.<name>.remote также влияет на поведение push.<name> - название текущей ветви.

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