Могу ли я иметь несколько промежуточных областей или добиться аналогичного эффекта с помощью git?
Мой типичный рабочий поток идет по строкам:
- работа, работа, работа
- Теперь у меня есть идея о чем-то полезном, допустим commit
git add -p,y,y - но сначала эти меньшие изменения стиля:
git reset HEAD . -
git add -p,n,n,y,q,git commit -m "style changes" -
git add -p.. зафиксировать фактическую вещь
Иногда у меня есть 20 небольших коммитов, чтобы сделать из огромной кучи изменений. Это спасло бы меня несколько часов в день, если бы я мог пробежать патчи типа git add -p, а затем "отправить" каждый патч в свою собственную зону постановки и совершить каждую область отдельно.