Voici un exemple :
>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"
Maintenant, je veux faire un 'git rebase -i
' qui me permettra de rebaser tous les commits pour cette branche. Y a-t-il quelque chose comme «git rebase -i HEAD~MASTER
» ou similaire. Je pense que je pourrais faire 'git rebase -i HEAD~2
', mais je ne veux vraiment pas avoir à compter combien d'engagements ont été faits. Je pourrais aussi faire 'git rebase -i sha1
' mais je ne veux pas parcourir git log pour trouver le premier commit sha1. Des idées ?