Вот пример:
>git status
# On branch master
nothing to commit (working directory clean)
>git checkout -b test-branch
>vi test.c
>git add test.c
>git commit -m "modified test.c"
>vi README
>git add README
>git commit -m "modified README"
Теперь я хочу сделать "git rebase -i
", что позволит мне переустановить все коммиты для этой ветки. Есть что-то вроде "git rebase -i HEAD~MASTER
" или аналогичного. Я полагаю, что могу сделать "git rebase -i HEAD~2
", но я действительно не хочу подсчитывать, сколько было сделано. Я также мог бы сделать "git rebase -i sha1
", но я не хочу расчесывать журнал git, чтобы найти первый commit sha1. Любые идеи?