Обратите внимание, что начиная Git 2.2 (Q3 / Q4 2014) и commit 9830534 от Matthieu Moy (moy
) , вы, естественно, будете вводить пользователя и адрес электронной почты :
config --global --edit
: при необходимости создайте файл шаблона
Когда у пользователя нет файла ~/.gitconfig
, git config --global --edit
используется
запустить редактор по несуществующему имени файла.
Вместо этого создайте файл с содержимым по умолчанию перед запуском
редактор .
Шаблон содержит только закомментированные записи, чтобы сохранить несколько нажатий клавиш для пользователя. Если значения угаданы правильно, пользователь должен будет только раскомментировать записи.
Опытные пользователи, обучающие новичков, могут создавать минималистичную конфигурацию для новичков быстрее.
Новички, читающие учебник, советующий запустить «git config --global --edit
» в качестве первого шага, будут немного более ориентированы на первый контакт с Git.
Если вы введете имя пользователя и учетную запись GitHub в эти настройки, ваши коммиты будут точно отражать вашу учетную запись GitHub как правильного автора.
Обратите внимание, что имя пользователя и адрес электронной почты угадываются и помещаются в этот файл /.gitconfig, согласно commit 8b27ff7 :
коммит: реклама config --global --edit
на угаданной личности
Когда у пользователя нет файла конфигурации для всего пользователя, быстрее использовать недавно введенный шаблон файла конфигурации, чем запускать две команды для установки user.name
и user.email
. Посоветуйте это пользователю.
Старый совет сохраняется, если у пользователя уже есть файл конфигурации, поскольку функция шаблона в этом случае не сработает.
Новый совет:
Ваше имя и адрес электронной почты были настроены автоматически на основе вашего имени пользователя и имени хоста.
Пожалуйста, проверьте, чтобы они были точными.
Вы можете подавить это сообщение, установив их явно. Выполните следующую команду и следуйте инструкциям в редакторе, чтобы отредактировать файл конфигурации: "
git config --global --edit
После этого вы можете исправить идентификатор, использованный для этого коммита, с помощью:
git commit --amend --reset-author