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