Я могу использовать git commit -a
, чтобы зафиксировать сообщение и открыть vim для редактирования. Однако эта команда автоматически передает все, что было изменено. Я бы очень хотел использовать `git commit -m 'для фиксации. Однако эта команда не будет вызывать редактор vim. Как решить эту проблему.git commit -m не будет инкортировать vim для редактирования
ответ
Этот вариант, как представляется, именно то, что вы ищете:
-e, --edit
The message taken from file with -F, command line with -m, and from
commit object with -C are usually used as the commit log message
unmodified. This option lets you further edit the message taken
from these sources.
Вы великолепны! Вы знаете, что я хочу – buzhidao
Вы можете использовать git commit
без каких-либо аргументов. Он запустит ваш сконфигурированный текстовый редактор (vim по умолчанию), чтобы вы могли ввести там сообщение фиксации.
Первое предложение правильно, второе - неверно, вам нужно явно настроить свой редактор по умолчанию на vim. – buzhidao
- 1. git commit -m vs. git commit -am
- 2. Git-commit не может открыть vim
- 3. Перехват «git commit -a (m)»
- 4. Как заставить «git commit -m» открыть редактор
- 5. ^M символов в сообщении git commit (git commit -v)
- 6. Понимание, когда использовать git commit -m и git commit -am
- 7. Использование vim для переноса сообщений git commit
- 8. Git использует Vim для сообщений Commit
- 9. Как правильно git commit -m 'message' ИЛИ git commit. -m 'сообщение'?
- 10. Git Commit после слияния открывается VIM
- 11. git commit -a -m не добавляет неустановленные файлы
- 12. Git rebase first 2 Commit
- 13. Git: commit missing
- 14. Git не будет игнорировать каталог
- 15. git - all missing commit
- 16. vim синтаксическая раскраска для сообщений git commit в подмодулях
- 17. подсветка синтаксиса vim для сообщений git commit - custom commentchar
- 18. VIM для редактирования XAML
- 19. ^M CRLF отображается в git, но не vim
- 20. git commit -a confusion
- 21. git commit для всех ветвей
- 22. git commit с сообщением шаблона
- 23. SVN commit vs Git commit
- 24. Настройка цветов редактора git commit
- 25. "git commit --amend -c <commit>" не сохраняет изменения
- 26. Почему TortoiseGit запускает prepare-commit-msg после редактирования сообщения commit?
- 27. Использование Git для редактирования удаленных филиалов
- 28. Введите GIT commit
- 29. Python: GIT commit programatically
- 30. не удалять пробелы в сообщениях git commit
Итак, вы хотите запустить 'git commit -m 'мое сообщение« 'и открыть редактор с сообщением« мое », уже добавленным в сообщение фиксации? – chepner
@chepner Да, я хотел бы более подробно отредактировать это сообщение. – buzhidao
Итак, просто введите 'git commit' без каких-либо аргументов? – 1615903