2013-08-16 4 views
1

Команда:Когда я делаю git pull with rebase, как отключить перехват?

git rebase --no-verify 

... позволяет мне перебазироваться без запуска мерзавец Rebase крюк, который я создал.

Но я также установил git pull для переустановки вместо слияния, так что теперь, когда я делаю тягу, он запускает мой триггер буферизации. Есть ли способ передать параметр -no-verify для git pull и использовать ли этот параметр при перезагрузке?

(За исключением последнего случая создания скрипта-обертки для временного перемещения триггеров с пути и последующего перемещения назад).

ответ

3

Ну, вы могли бы сделать это в два этапа:

git fetch <remote> <branch> 
git rebase <remote>/<branch> --no-verify 

Эти две операции являются синонимами git pull --rebase или git pull, который настроен на использование перебазирования вместо слияния. Вы также можете создать псевдоним, который группирует эти два действия в один и называет его pull-no-verify или что-то в этом роде.