Если вам нужно использовать двойные кавычки, а !
- последний символ в сообщении, просто оставьте !
вне кавычек , поскольку мы используем только кавычки, чтобы пробелы включаются в сообщение.
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 вызвать ваш текстовый редактор по умолчанию:)