2
之前,我合併支路B到分支A,我想看到的分支B.修改過的文件(或添加,刪除等)的名單,我知道我可以:如何列出在另一個分支上修改的文件?
git diff --name-only B
但是這名單還包括在A上更改的文件。我只想查看B上已更改的文件(但如果它們也在A上更改,那麼也可以)。
這是非常接近:
git log --name-only ..B
但是,將列表分成不同的提交。如何生成在B上修改的單個文件列表?
這無疑是正確的答案(和upvoted)但值得一提的是,無論什麼時候你問「什麼改變」,你都隱含地假設一個*起點*。 (「在雜貨店發生了什麼變化?」「50年前,沒有商店,然後他們破了地......」「不,我的意思是,*自從昨天*。」「哦。」)爲了告訴你什麼改變了*,你必須指定一個*,因爲當*時。 「A ... B」表示法的要點是讓Git爲您找到合適的「從何時開始」。 – torek