2012-11-19 3 views
22

私はgitパッチを生成しています。そして、私はそれをプロジェクトのメンテナに送ります。gitパッチのSigned-off-byフィールドを追加するには

私はそれを行うにはどのようにgitのパッチにsigned-off-byよう

を自分の名前とメールアドレスをマークしたいですか?プロジェクト管理者が私の名前と電子メールアドレスでsigned-off-byフィールドを取得するようにします。

+1

'男のgit-フォーマットパッチ/sign' =) –

+0

はあなたが署名されている正確に理解することを忘れないでください。 ):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

良いannswer。ありがとうございました – MOHAMED

-4

デフォルトで署名されるリポジトリのすべてのコミットを設定するには、Gitバージョン2.0.0以降でgit config commit.gpgsign trueを実行します。 コンピュータのローカルリポジトリにあるすべてのコミットをデフォルトで署名するように設定するには、git config --global commit.gpgsign trueを実行します。起源のDCO(開発者証明書:;

それはPhpStormのようなIDEを使用して便利です)

+2

オープナーはgpgについてではなくサインオフについて尋ねました。 – return42

関連する問題