Подниму темку, так как снова столкнулся с непонятным моментом...
Задача: вставить коммит между ранее закоммеченными.
Сейчас так:
* 708df15 2020-04-27 | 4 (HEAD, master) [berkut_174]
* 1e87571 2020-04-27 | 3 [berkut_174]
* c88bfba 2020-04-27 | 2 [berkut_174]
* 1c2c842 2020-04-27 | 1 [berkut_174]
Хочу между 1 и 2 вставить 4.
В общем см. в
https://stackoverflow.com/questions/32315156/how-to-inject-a-commit-between-some-two-arbitrary-commits-in-the-past/32315157 и вижу фигу...
Сначала понятно:
git rebase -i 1c2c842
Далее ставлю для 708df15 вместо pick -> edit.
Затем затык, пишет мне вот так:
$ git status
interactive rebase in progress; onto 1c2c842
Last commands done (3 commands done):
pick 1e87571 3
edit 708df15 4
(see more in file .git/rebase-merge/done)
No commands remaining.
You are currently editing a commit while rebasing branch 'master' on '1c2c842'.
(use "git commit --amend" to amend the current commit)
(use "git rebase --continue" once you are satisfied with your changes)
nothing to commit, working tree clean
Собственно дальнейшие шаги не ясны... так как все use дают исходный результат.
Есть умельцы, кто разъяснит как совладать с git'ом ?