Вы можете написать в одну строку, написав скрипт.Сам сценарий неизбежно будет состоять из нескольких строк.Это могут быть три строки, если хотите, или другой набор из трех или около того строк (например, git rev-parse
, тщательно сконструированные git update-index
и git commit --amend
).Вы можете превратить этот скрипт в команду Git (назвав его git-foo
и указав его в своем пути, после которого git foo
запустит ваш git-foo
скрипт) или превратить его в псевдоним Git, используя git config
и [alias]
section.
Возможно, вы захотите установить свои настройки таким образом, чтобы в будущем это происходило с меньшей вероятностью, например, от submodule.recurse
до true
.(Обратите внимание, что это влияет на git push
, если вы также не установите push.recurseSubmodules
; ознакомьтесь со всеми настройками подмодуля в документации git config
для получения дополнительной информации.)