Подтверждение команды git push - PullRequest
2 голосов
/ 27 июля 2011

Как мне настроить подтверждение на команду git push в конкретной ветке? У меня есть производственный филиал и иногда я забывал, что я в производственном отделе и запихиваю не те изменения.

Ответы [ 3 ]

2 голосов
/ 27 июля 2011

Одним из возможных решений будет удаление конфигурации, связанной с веткой 'production'.

git config --unset branch.<branch>.remote
git config --unset branch.<branch>.merge

Таким образом, у вас есть , чтобы упомянуть, к какому удаленному пульту вы хотите подключиться (или, если хотите, нажать). Если вы определите псевдоним для вытягивания, который:

  • тянуть
  • , а затем удалить удаленный и объединить конфигурацию для этой ветви,

вы уверены, что для этой ветви вы не сможете выполнить простое "git pull" без ввода дополнительных параметров.

0 голосов
/ 02 октября 2014

Все, что вам нужно, это предварительно подключить коммиты к защищенным ветвям, таким как "master".

Этот блог на тему " как-предотвратить-толкнуть к мастеру " должен помочь вам.

PS: требуется GIT версии 1.8.2 или выше.

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

Вы можете git fetch, тогда git status сообщит вам, были ли введены новые коммиты.

...