1

A という名前のブランチを想像してみてください。そこから B という名前のブランチを fork し、コミットします。コミットの中には既存のファイルを変更するものもあれば、新しいファイルを導入するものもあります。

B から A に切り替えた場合、それらをマージしたときに B が導入する新しいファイルを見つける方法はありますか?

4

3 に答える 3

2

を実行git merge --no-commit --no-ff Bしてから変更を確認してからロールバックするか、A ブランチと B ブランチの最後のコミットの間で試しgit diffて、新しいファイルを確認するためにこの diff を調べることができます。ブランチ B がブランチ A の HEAD から分岐している場合、git diff問題なく動作するはずです。

于 2012-09-27T12:14:06.380 に答える
0

--statオプションでgit diffリストが表示されます。

git diff --stat A..B
于 2012-09-27T15:27:02.983 に答える
0

--diff-filter=[(A|C|D|M|R|T|U|X|B)…[*]]のオプションを使用git diffして、追加されたファイルを除外するAか、重要なファイルを除外します。

于 2012-09-27T22:32:32.900 に答える