Могу ли я иметь несколько промежуточных областей или добиться аналогичного эффекта с помощью 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
, а затем "отправить" каждый патч в свою собственную зону постановки и совершить каждую область отдельно.