git commit --изменить без запроса сообщения [дубликат]


этот вопрос уже есть ответ здесь:

  • Как изменить фиксацию без изменения сообщения фиксации (повторное использование предыдущего)? 3 ответы

время от времени я оказываюсь commit-внесение поправок используя одно и то же сообщение.

как правило, я делаю:

  1. добавить мои изменения в постановку область.
  2. Do git commit --amend.
  3. дождитесь открытия текстового редактора.
  4. сохраните и закройте его (без изменения сообщения).

в любом случае нужно сказать git, что я не хочу изменять сообщение фиксации (пропуская шаг открытия моего текстового редактора и сохранения сообщения)? Например:

  1. добавить мои изменения в промежуточной области.
  2. скажите git, чтобы изменить мою промежуточную область до последнего фиксации, не спрашивая меня о другом сообщение.

Я знаю, что могу избежать git, запустив мой текстовый редактор, сделав git commit --amend -m "<message>". Но таким образом мне придется перепечатать сообщение.

2 62

2 ответа:

попробовать git commit --amend --no-edit.

это изменит последнюю фиксацию, используя то же самое сообщение, в одной команде:

git commit --amend -C HEAD