Что делать после ввода сообщения коммита для git? - PullRequest
26 голосов
/ 19 февраля 2011

После того, как я введу git commit -a, появится текстовый редактор, и я наберу свой комментарий. Какие кнопки нужно нажимать после ввода комментария, чтобы перейти к следующему этапу фактической фиксации?

Я использую mysysGit в Windows с настройками по умолчанию.

Ответы [ 4 ]

14 голосов
/ 19 февраля 2011

Сохраните файл и выйдите из редактора.

13 голосов
/ 19 февраля 2011

попробуйте это:

git add file-name  
git commit -m "here goes my awesome commit message"  
git push  
7 голосов
/ 19 февраля 2011

Зависит от используемого вами текстового редактора. Git выбирает редактор, указанный в переменной окружения «РЕДАКТОР». В системах Linux это обычно либо Vi, либо Nano. Выясните, что это такое, а затем обратитесь к документации для соответствующего редактора.

4 голосов
/ 19 февраля 2011

A git commit всегда требует комментария.Вы можете дать один такой git commit -m "my comment".Если вы не предоставите здесь комментарий, то появится текстовый редактор, чтобы заставить вас дать комментарий.

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

Это выдержка из коммита git help.

Хотя это и не обязательно, рекомендуется начинать сообщение фиксации с одной короткой (менее 50 символов) строки, обобщающей изменение, за которой следует пустая строка, а затем более подробное описание.Инструменты, которые превращают коммиты в электронную почту, например, используют первую строку в строке Subject: и остальную часть коммита в теле.

EDIT:

И после ввода текста в текстовом редакторе просто сохраните и закройте его.Если вы попытаетесь сделать это без предоставления каких-либо комментариев, фиксация завершится неудачей.

...