2015-06-23 66 views
0

我被給了一個包含目錄結構的zip文件,一個要修復的應用程序。我在本地做了很多改變。然後,事實證明,這是github項目的實際來源。使用本地git比較2個來自github的叉子?

我希望能夠在筆記本電腦上進行本地比較,以便在決定採取哪種行動方案前瞭解它們之間的差異。

這是我可以用git輕鬆完成的事情嗎?我想我可以從github中克隆'master',然後從我工作的目錄中創建一個新分支。

這可能嗎?

回答

1

你的假設是正確的。將github的repo克隆到本地目錄,然後執行git checkout -b my-branch。然後用你修改過的文件簡單地覆蓋目錄。你可以在這一點上執行git diff並查看更改,或者可以將更改提交到新分支,並對適當的提交進行差異化。

+0

謝謝,也許我在這裏跳了槍,我按照這些指示,創建了一個新的分支,但沒有看到名稱爲「我的分支」創建的目錄。 –

+1

分支不映射到目錄;分支代表特定時間點的所有目錄。當我說「覆蓋目錄」時,我的意思是您將您的存儲庫克隆到的本地目錄。 –

+0

啊,謝謝你的及時回覆。該分支是github回購的快照,並建議我將結賬中存儲的文件替換爲其他地方的文件? –