我不想更改实际的提交消息,我想在输入提交消息时更改显示的注释文本的模板。
例如:
public JobResponse RunInformaticaJob(JobRequest jobRequest)
{
try
{
client = new HttpClient();
client.DefaultRequestHeaders.Clear();
client.DefaultRequestHeaders.Accept.Add(new System.Net.Http.Headers.MediaTypeWithQualityHeaderValue("application/json"));
client.DefaultRequestHeaders.TryAddWithoutValidation("Content-Type", "application/json");
client.DefaultRequestHeaders.TryAddWithoutValidation("icSessionId", icSessionId);
string message = JSONSerializer.Serialize(jobRequest);
message = message.Insert(1, "\"@type\": \"job\",");
byte[] messageBytes = System.Text.Encoding.UTF8.GetBytes(message);
var content = new ByteArrayContent(messageBytes);
content.Headers.ContentType = new System.Net.Http.Headers.MediaTypeHeaderValue("application/json");
var response = client.PostAsync(loggedUser.serverUrl + "/api/v2/job", content).Result;
if (response.IsSuccessStatusCode)
{
return response.Content.ReadAsAsync<JobResponse>().Result;
}
else
{
var result = response.Content.ReadAsStringAsync().Result;
Console.WriteLine(result);
}
}
catch (Exception ex)
{
Console.WriteLine(ex);
}
return null;
}
答案 0 :(得分:2)
git config --global commit.template ~/.gitmessage.txt
.gitmessage.txt
change the default commit message template。 (只需确保您有一个NSURLSession
文件,并且内容是您默认的内容。)
答案 1 :(得分:1)
更改默认提交消息的另一种方法是安装prepare-commit-msg
git hook。这允许您提供脚本以根据情况以不同方式修改提交消息(无论是新提交,合并提交和修改提交等)。
请参阅git hooks --help
下的prepare-commit-msg。