Установить сообщение по умолчанию в поле фиксации git

Я установил в C:\Users\myUser\.gitconfig

[commit]
    template = ~/message.txt     //btw: i've also tried: ~user/message.txt 

и сохранил текст на message.txt в той же папке.

однако, когда я пытаюсь зафиксировать одно из своих репозиториев, поле фиксации все еще пусто: enter image description here

я пропускаю какой-нибудь шаг?

Смотрите здесь: stackoverflow.com/questions/3966714/…

Tim Biegeleisen 10.09.2018 10:02

@TimBiegeleisen, я прочитал это и поэтому разместил этот вопрос.

T.Todua 10.09.2018 10:22

Я не могу воспроизвести. Попробуйте использовать командную строку и посмотреть, заполнено ли там сообщение?

evolutionxbox 10.09.2018 10:40

Попробуйте использовать полный путь: template = C:/users/username/message.txt

Lasse V. Karlsen 10.09.2018 10:44

Сделайте cd ~, потом сделайте pwd ... какой путь вы видите?

Tim Biegeleisen 10.09.2018 10:52

вероятно, моя ошибка в том, что я не упомянул, что использую TortoiseGit

T.Todua 10.09.2018 11:45
0
6
131
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Вы должны попытаться указать полный путь в своем конфиге. Например, это моя конфигурация на Linux, и это работает:

[commit]
template = /home/mmauksch/.gitmessage

Что в вашем случае, вероятно, должно быть:

[commit]
template = C:/Users/myUser/.gitmessage

потому что есть большая вероятность, что концепция ~ как «домашнего каталога текущего пользователя» не имеет смысла в контексте Windows.

Другие вопросы по теме