Сначала создайте ветку, начиная с origin / master
git checkout origin/master
git checkout -b wip-reordering
, затем с помощью gitk cherry выберите все элементы, которые вы хотите, в том порядке, в каком вы хотите.
gitk --all .
вы можете выбрать вишню для текущей ветки, используя контекстное меню и щелкнув правой кнопкой мыши
Убедитесь, что вы хотите (если не начать заново с другой ветки)
Как только у вас будет нужная конфигурация, установите главную ветвь в качестве заголовка вашей новой ветки
git branch -f master
Главное, что на вашей рабочей фазе вы находитесь в филиале и не оказывает непосредственного влияния на исходное рабочее состояние. Это значит, что вы можете пытаться снова и снова, пока не получите что-то удовлетворяющее.
Очистить салфетку - ** ветки.