我需要在git中區分兩個對象。一個是我的工作目錄中的一個樹(目錄),另一個是遠程分支。我可以這樣做,如果我找到樹的SHA並在遠程分支和我的git diff命令的參數中使用它。但是,我試圖找到一種不需要首先在SHA中挖掘的方法。如何在git中區分樹和遠程分支?
因此,舉例來說,如果:
My_Working_Dir
file1
file2
Dir1
file3
file4
remote_branch/master
file3
file4
然後,我希望能夠發出這樣的事情:
git diff Dir1 remote_branch/master
這工作,如果我與它的SHA更換方向1,但如果我只是嘗試使用目錄名稱。我也嘗試過使用diff-tree。但這也沒有幫助。請注意,remote_branch/master沒有Dir1目錄。
任何幫助表示讚賞。
在此先感謝。
太棒了。由於我有很多文件,我注意到下面的工作git diff remote_branch HEAD:Dir1 – MrAliB
好吧,很好。很高興我能幫上忙。 –