Git 遠程服務器可能有一個 repo 的許多更新,如果我只想下載這個 repo 的更新,這些更新是在某個時間點之前完成的,我應該使用什么 git 命令?
uj5u.com熱心網友回復:
一般來說,沒有單一的命令可以做到這一點。這不是 Git 的設計運行方式。Git的總體總體設計是:
- 你得到了一切,然后
- 你挑選你喜歡的東西。
除非下載不必要的額外資料成本很高,否則就讓它作業吧。如果有這么高的成本,你需要在服務器端做一些作業:創建一個分支名稱來標識你想要的最新提交,然后使用git fetch來自客戶端的限制。例如:
server$ git branch for-client a123456
將創建一個for-client指向 commit的新分支名稱a123456,之后,在客戶端上:
client$ git fetch origin for-client
將通過和包括降低提交a123456,之后您可以將其a123456稱為origin/for-client.
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/368855.html
下一篇:處理嘈雜的影像以獲得干凈的多邊形
