Иногда, после внесения нескольких изменений в несколько файлов, я хочу разделить их на набор новых коммитов. Я знаю о параметре --patch
для git add
и интерактивном режиме git. Но, насколько я могу судить, они заставляют меня пройти через все куски, решить, хочу ли я их ставить или нет, а затем зафиксировать подготовленные куски. Эту процедуру я должен повторять для каждого нового коммита. Поэтому мне приходится смотреть на некоторые фрагменты несколько раз, пока я наконец не достигну правильного коммита.
Есть ли команда или инструмент, который позволил бы мне пройти все изменения только один раз, назначить каждое (растущему) набору целевых коммитов и, наконец, сделать эти коммиты?