2016-12-06 6 views
1

Я знаю, что git commit -m [msg] позволяет мне вводить сообщение фиксации и в то же время фиксирует добавленные файлы.начните с следующего сообщения о фиксации, но не совершайте в git

Я ищу команду git, которая позволяет мне добавить к следующий git commit message, но не совершать. Т.е. в следующий раз, когда я войду в git commit -m [msg], то, что я только что написал, будет добавлено к этому сообщению.

+0

Что вы подразумеваете под сообщением «next»? Если фиксация еще не состоялась, то как вы можете что-то добавить к ней? –

+0

Я имею в виду следующий раз, когда вы введете 'git commit' в эту ветку. – lsund

+1

Я не вижу необходимости в этом. Неудивительно, что у Git нет такой функции, потому что, как правило, невозможно узнать, что может быть или не быть вашим следующим фиксатором. –

ответ

0

Использование:

git commit --amend "message to enter" 

Это добавит сообщение в предыдущий коммит

3

Вы не можете создать (или добавить) к сообщению мерзавца для фиксации, что еще не произошло. Похоже, что это может быть маленькой частью большей фиксации. Для этих типов, если в сценариях лучше всего создать новую ветвь и иметь несколько небольших коммитов с отдельными сообщениями фиксации, а не с большой фиксацией.

+0

Спасибо за понимание. Конечно, имеет смысл совершать небольшие и часто, а не большие и редко. Я объяснил свое мнение по этому вопросу в комментариях моего оригинального сообщения! – lsund

+0

Этот тип информации должен храниться отдельно от репозитория. Репозитории предназначены для хранения кода. Вы пытаетесь использовать его для отслеживания работы. Это должно быть сделано в системе, предназначенной для отслеживания работы, такой как система продажи билетов, то есть JIRA. – Joe