36

私はgitパッチを生成しています。そして、それをプロジェクトメンテナーに送りたいと思います。

signed-off-bygit パッチのように自分の名前とメールアドレスをマークしたい

どうやってするの ?プロジェクトの管理者がsigned-off-by私の名前と電子メール アドレスを含むフィールドを取得するためです。

4

2 に答える 2

78

コミットするときは、次を使用してください。

git commit -s

また

git commit --signoff

または、コミットメッセージの最後に、コミットの本文から空白行で区切られた行に書くことができます:

Signed-off-by: Your Name <your.email@example.com>

すでにコミットがある場合はgit commit -s --amend、上記のサインオフライン行を追加するために使用します。

または、これをパッチまたはパッチ シリーズとして送信する場合は、git format-patch -sまたはを使用--signoffして、コミットを変更せずにパッチ自体にサインオフを追加できます。

于 2012-11-19T15:53:52.403 に答える
2

git commit -s --amend最後のコミットを修正するために使用するか、git commit -s現在進行中のコミットに使用します。Signed-off-by: YourGitConfigName <YourGitConfigEmail>コミットメッセージの最後に広告を追加します。

于 2019-09-22T13:30:18.127 に答える