Якщо вам потрібно використовувати подвійні лапки, а !символ є останнім символом у повідомленні, просто зберігайте !зовнішню лапки , оскільки ми використовуємо лише лапки, щоб пробіги були включені у повідомлення.
git commit -m "Reverting last commit because I don't like it"!
Якщо вам потрібно включити !середній рядок, ви можете використовувати одинарні лапки, але якщо вам потрібно використовувати буквальну єдину цитату, вам потрібно закрити цитату, а потім поставити 'зовнішню сторону рядка, уникаючи її. Отже, скажімо, ваше повідомлення таке I don't like it! Reverting again!: це може складатися з 'I don'+ \'+'t like it! Reverting again!'
git commit -m 'I don'\''t like it! Reverting again!'
Все, що складніше, ніж це, вам, мабуть, краще git commitі не дозволяти Git викликати ваш текстовий редактор за замовчуванням :)