Ответ 1
Вы можете использовать псевдонимы для сокращения команды. Используйте его так:
git config --global alias.fpush "push --force origin"
Теперь, чтобы нажать на ветку, просто введите:
git fpush feature-mongodb-support
Или вы можете даже жестко указать имя ветки в команде:
git alias fpush "push --force origin feature-mongodb-support"
и используйте только git fpush
, чтобы подтолкнуть вашу драгоценную работу к восходящему потоку.
Однако обновления без быстрой пересылки опасны, так как вы в основном перезаписываете всю историю на сервере, которая произошла между последним объединением /rebase в вашей локальной ветки и принудительным нажатием. Если вам нужно часто их выполнять, в вашем рабочем процессе определенно что-то не так..