2015-10-27 78 views
1

我有一個文件,它不在git倉庫中,它是github上存儲庫中文件的副本。 git能讓我看看這些文件之間的區別嗎?我可以將未跟蹤文件與遠程存儲庫進行比較嗎?

我嘗試了一些像git diff [email protected]://github.com/.../....git -- myfile但我不認爲這是遠程正確的,我似乎無法弄清楚如何從手冊頁引用這樣一個遠程文件。

我寧願避免檢查整個遠程存儲庫或下載原始文件來執行此操作。

回答

4

我不認爲這是可能的。 Git的網絡協議大多侷限於通過設計移動物體。但是可以更快地克隆存儲庫。

您可以通過做一個淺克隆,使得克隆更快一點,只是沒有歷史的文件,使用git clone --depth 1 <url>


或者,您可以利用Github功能和diff與文件的原始副本。使用curl -s下載文件並將其傳送到diff - yourfile

curl -s https://raw.githubusercontent.com/evalEmpire/piledriver/master/.travis.yml | diff -u - .travis.yml 
相關問題