2012-11-19 22 views
22

我正在生成git補丁。然後我想將它發送給項目維護人員。如何在git補丁中添加Signed-off-by字段

我想記住我的名字,並在GIT補丁

怎麼做我的電子郵件地址爲signed-off-by?以便項目維護人員通過我的姓名和電子郵件地址獲取signed-off-by字段。

+1

'男人的git格式補丁/sign' =) –

+0

不要忘記了解您所簽署正是爲:原產地DCO(開發者證書):http://stackoverflow.com/a/35238070/6309 – VonC

回答

50

當你提交時,只需使用:

git commit -s 

git commit --signoff 

或者你可以只寫在提交信息的最後,通過自身的線路由一個空行分隔體內的承諾:

Signed-off-by: Your Name <[email protected]> 

如果你已經有提交,使用git commit -s --amend來添加上面的簽收行。

或者,如果打算將其作爲修補程序或修補程序系列發送,則可以使用git format-patch -s--signoff將修補程序本身添加到修補程序本身,而無需修改提交。

+0

不錯的答案。謝謝 – MOHAMED

-4

要將存儲庫的所有提交設置爲默認簽名,請在Git版本2.0.0及更高版本中運行git config commit.gpgsign true。 要將您計算機上任何本地存儲庫中的所有提交設置爲默認簽名,請運行git config --global commit.gpgsign true

它使用IDE像PhpStorm是有用的;)

+2

開瓶器詢問關於簽字不是關於gpg。 – return42