È possibile seguire?Come posso eseguire git rebase - interattivo in modo non interattivo?
- Fare
git rebase --interactive
ad appena uscita boilerplate standard per un file, invece l'output su un file e aprirlo in editor. - Consenti all'utente di modificare il file.
- Consentire all'utente di eseguire nuovamente
git rebase
con il nome del file modificato. - Proseguire con la normale procedura di rebase.
Caso di utilizzo: rebasing programmato, ovviamente. Vedere how to re-order commits in Git non-interactively per esempio.
Vedere http://stackoverflow.com/questions/12270357/really-flatten-a-git-merge per dove questo sarebbe utile, anche. – pfalcon
Oltre a git rebase di seguito, git filter-branch è un'altra opzione: http://stackoverflow.com/questions/19636750/git-filter-branch-msg-filter-to-reword-a-pushed-commit-message – MarcH