Короче репозиторий старый и огромный, скажем 7Гб. Например, текущая ветка - branch01
, а удаленная - origin
. Задача - создать новый пустой коммит на branch02
. По сути, пустая фиксация должна запускать процесс CI (непрерывная интеграция) при выполнении git -pu sh.
Однако переключение с одной ветки на другую может занять секунды или даже минуты с тех пор, как может быть много операций ввода-вывода. Есть ли способ создать пустую фиксацию на branch02
, не переключаясь на нее, как показано ниже.
# to create the empty commit
# git command: hash-object, write-tree, commit-tree
# after the empty commit is created
git push origin branch02:branch02