я хочу по мере изменений в проекте писать коммит-сообщение, чтобы потом перед коммитом вызывая git commit -a мне открылся текстовый редактор со всем, что я туда сохранил.
Да, я могу куда-то себе в файл писать текст будущего коммита, но это дичайший костыль.
--amend
Не то. Это изменение уже того, который был сделан, а не того, который будет сделан
Коммитить редко — плохая практика
Не знал, спасибо. А откуда вы знаете?
Опыт, здравый смысл, какая-нибудь книга или статья в интернете?
А кто мешает закоммитить, а потом редактировать этот коммит при следующих правках? Услышав описание того, что вы хотите - понял, что сам так часто делаю: - закоммитил первую версию правок - добавил что-то, отредактировал коммит - и т. д. ... - push
А как добавить изменения в предыдущий комит тогда?)
—amend нагуглите. А ещё лучше прочтите книжку по гиту
Так с --amend меняется только текст предыдущего коммита без применения новых изменений
У меня почему-то так было...
Ну, если новые изменения не добавить — они не заамендятся
А как их добавить?
git add filename Например
Почему тогда при коммите при помощи git commit -a добавляются все изменения, без необходимости писать git add ?
https://git-scm.com/docs/git-commit Достаточно узнать то, что значит флаг -a ...
А, то есть можно делать ammend с флагом -a?
Ого, прикол, спасибо
Обсуждают сегодня