Передача локального репо в git не является обязательной. Вы можете зафиксировать свои изменения, создать свой патч, а затем выполнить мягкий сброс в своей ветке до предыдущего фиксации, и это похоже на то, что ваше коммитирование никогда не происходило.
Это, как говорится, действительно нет причин, по которым вы должны сбросить свою ветку после создания патча. Вы можете оставить фиксацию в репо и просто не нажимать ее, пока не будет проведен обзор кода. Если вам нужно вернуться и внести изменения в первоначальную фиксацию, у вас есть варианты в этой точке.
И если вы создаете ветку для фиксации, так как хаммар предполагает, что еще проще вернуться назад и внести изменения позже, без необходимости раздражать перезагрузку и, тем самым, в основной ветке до нажатия.
Одна из основной точки DVCS как git заключается в том, что нет причин вообще ничего не делать. –
Никто не ответил на вопрос .. Он ничего не спрашивает о коммиттах .. Г-н спросил, как вы производите патч, который может быть распространен среди других пользователей. – Stephen
Связанный: [git format-patch без коммитов] (http://stackoverflow.com/q/7837218/183120) – legends2k