ローカル Git リポジトリが 2 つあり、どちらも同じリモート リポジトリを指しています。
1 つの Git リポジトリで を実行した場合、git format-patch 1
そのパッチを他のリポジトリに適用するにはどうすればよいでしょうか?
ベストアンサー1
注: まず、パッチが何を行うかをプレビューできます。
まず統計:
git apply --stat a_file.patch
次に、エラーを検出するためのドライ ランを実行します。
git apply --check a_file.patch
最後に、git am
パッチをコミットとして適用します。これにより、サインオフ適用されたパッチ。
これは後で参照するときに役立ちます。
git am --keep-cr --signoff < a_file.patch
autocrlf=false
Windowsのみの開発の場合は、次のことを忘れずに確認してください。--keep-cr
am
CRLFを保持するには
を参照してくださいこの記事の例:
Git ログを見ると、コミット メッセージに「Signed-off-by」タグが含まれていることがわかります。このタグは Github やその他のサービスによって読み取られ、コミットがコード内でどのように終了したかに関する有用な情報が提供されます。