A という名前のブランチを想像してみてください。そこから B という名前のブランチを fork し、コミットします。コミットの中には既存のファイルを変更するものもあれば、新しいファイルを導入するものもあります。
B から A に切り替えた場合、それらをマージしたときに B が導入する新しいファイルを見つける方法はありますか?
A という名前のブランチを想像してみてください。そこから B という名前のブランチを fork し、コミットします。コミットの中には既存のファイルを変更するものもあれば、新しいファイルを導入するものもあります。
B から A に切り替えた場合、それらをマージしたときに B が導入する新しいファイルを見つける方法はありますか?
を実行git merge --no-commit --no-ff Bしてから変更を確認してからロールバックするか、A ブランチと B ブランチの最後のコミットの間で試しgit diffて、新しいファイルを確認するためにこの diff を調べることができます。ブランチ B がブランチ A の HEAD から分岐している場合、git diff問題なく動作するはずです。
の--statオプションでgit diffリストが表示されます。
git diff --stat A..B
--diff-filter=[(A|C|D|M|R|T|U|X|B)…[*]]のオプションを使用git diffして、追加されたファイルを除外するAか、重要なファイルを除外します。