タイトルの通り、マスターブランチと自分で作ったブランチの特定フォルダの差分ファイルを作りたいです。
74742 次
2 に答える
278
使用できます
git diff master..yourbranch path/to/folder
于 2012-08-25T16:23:18.257 に答える
13
git diff
ツリーを比較するため (2 つの異なる時点でのソース ファイルの階層など)、特定の作成者によって行われた変更を抽出することはできません。ユーザーがコミットした変更を確認したい場合は、 が必要git log
です。
これでニーズは解決しますか?
git log --author=jdoe oldbranch..newbranch -p -- path/to/subdirectory > myChangesInSubdirectory.patch
これは、2 つのコミットの間にjdoeによって行われた各コミットを一覧表示し、通常のコミットの概要ではなくパッチとして出力し、ターゲット サブディレクトリに変更があるコミットのみに限定し、出力をファイルにリダイレクトします。
于 2012-08-26T07:26:34.203 に答える