0
我不需要任何歷史記錄,我只想從本地下載文件。如何「svn導出」在github上的遠程分支?
這是一個部署腳本
Usage: ./deploy.sh remote_branch_name
腳本從遠程GitHub的倉庫,並複製文件到服務器檢查出任意分支。
我想我可以使用git克隆沒有歷史:
git clone --depth 1 your_repo_url
但我怎麼可以指定一個分支結帳?
我不需要任何歷史記錄,我只想從本地下載文件。如何「svn導出」在github上的遠程分支?
這是一個部署腳本
Usage: ./deploy.sh remote_branch_name
腳本從遠程GitHub的倉庫,並複製文件到服務器檢查出任意分支。
我想我可以使用git克隆沒有歷史:
git clone --depth 1 your_repo_url
但我怎麼可以指定一個分支結帳?
您可以使用-b
標誌與克隆:
--branch
<name>
-b<name>
而是指向新創建的HEAD分支指向 通過克隆庫的頭頂上,改爲指向分支。在非裸倉庫 中,這是將被檢出的分支。
您可能還想了解github爲您的回購提供的下載。
在GitHub上,下載鏈接都可以像這樣:
哦,-b標誌不可用在我的版本的Git。我更新了,現在我明白了。但是,下載鏈接甚至更好!這就是我想要的。謝謝。現在的問題是...如何運行命令以編程方式下載。 wget似乎反覆失敗:操作超時。 – Homan
哦......這可能是因爲它是一個私人回購,我可能不得不添加驗證憑據來下載它 – Homan