簡體   English   中英

git:如何在使用預提交鈎子提交之前獲取文件的提交消息?

[英]git: how to obtain the commit message of the file before it gets committed using pre-commit hook?

我正在處理一個鈎子腳本,以獲取當前正在提交的文件的提交消息,並更改提交消息,然后提交,如果它不滿足模式。

我的問題是,有沒有辦法在提交之前獲取文件的提交消息並更改提交消息然后提交文件?

pre-commit鈎子旨在檢查提交的內容而不是提交消息。

您可能正在尋找prepare-commit-msg掛鈎或更可能是commit-msg掛鈎來更改提交消息。

以下是與提交操作相關的有序掛鈎列表:

  • 預提交:檢查提交的更改;
  • prepare-commit-msg:准備可以由用戶編輯的提交消息;
  • commit-msg:用戶保存后檢查或更改提交消息;
  • post-commit:可用於發送提交通知。

有關不同掛鈎的更多信息,請參見githooks手冊頁

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM