git commit-S和-S有什么區別?


-S(縮寫為--gpg-sign)使用gnupg對提交進行簽名,並在其中添加一個PGP簽名。這是一個加密簽名,證明gpg密鑰的所有者或有權訪問它的參與者正在進行提交/標記

-s(是--signoff的縮寫)在提交消息的末尾添加“Signed-off-by: Username<Email>”。任何人都可以將這個字符串放在提交消息中(因此它不能保證作者身份),但它被用來維護版權。有些項目需要DCO的“開發人員來源證書”(Developer Certificate of Origin)——本質上是開發人員已經證明他們有權貢獻代碼的證明


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM