/a/.git
と/b/.git
という2つのリポジトリがあり、どちらもc.txt
というファイルがあります。このファイルは以前と同じですが、c.txt
はrepo a
に変更されました。この変更をどのようにして抽出して、手動でコピー・ペーストせずにb
のrepoに適用できますか? c.txt
の変更は、repo a
の他の変更と一緒にコミットされましたが、私は具体的なc.txt
のパッチのみが必要です。他のgitリポジトリの特定のファイルの変更を自分のリポジトリに適用する方法
P.S.可能であれば、この変更をrepo b
にコミットするときに元の著者を保存したいと思います。
ありがとうございます。これはうまくいくはずですが、コミットしたくない他のファイルの変更も私のrepoBにコミットされます。 'git cherry-pick xxx -n'を使い、ファイルの変更を受け入れるか拒否し、手動でコミットする必要があります。 –