Когда вы запускаете git commit
без аргументов, он откроет ваш редактор по умолчанию, чтобы вы могли напечатать сообщение фиксации.Сохранение файла и выход из редактора приведет к фиксации.
Похоже, что ваш редактор по умолчанию Vi или Vim.Причина, по которой при вводе текста происходит «странная штука», заключается в том, что Vi не запускается в режиме вставки - сначала вы должны нажать i на клавиатуре!Если вы не хотите этого, вы можете изменить его на что-то более простое, например:
git config --global core.editor nano
Затем вы загрузите редактор Nano (при условии, что он установлен!), Когда вы фиксируете, что намного большеинтуитивно понятный для пользователей, которые не использовали модальный редактор, такой как Vi.
Этот текст, который вы видите на экране, просто напоминает вам, что вы собираетесь совершить.Строки предшествуют #
, что означает, что они являются комментариями, то есть Git игнорирует эти строки, когда вы сохраняете ваше сообщение коммита.Вам не нужно вводить сообщение в файл - просто введите текст в верхней части буфера редактора.
Чтобы обойти редактор, вы можете указать в качестве аргумента сообщение фиксации, например,
git commit -m "Added foo to the bar"