2015-06-15 91 views
2

因此,我在我的heroku存儲庫中有幾個.mp4文件。我想將它們下載到我的本地存儲庫。如何從git倉庫下載文件?

我做這樣的:

git pull heroku master

但不下載.mp4文件。 我如何獲得這些文件?

+1

他們可能不是你的回購的一部分,也不應該。他們只是在heroku上。您可能需要通過純HTTP(wget,curl)來獲取它們。 – PSkocik

+0

困惑。如果他們在您的存儲庫中**,那麼git pull將獲取他們(可以這麼說)他們是否在另一個分支?你是如何讓他們進入heroku而不在你當地的回購中?你可以使用另外一個將它們添加到回購站的遠程設備嗎? – Sukima

+2

爲什麼在Git中版本控制mp4? Git不擅長存儲大型二進制文件。 Git主要用於源代碼(文本)。 – Sukima

回答

2

在新目錄中安裝的git應該是最好的選擇:

  • 如果您的回購已經開始,檢查你的遙控器:git remote --v
$ git remote --v 
heroku ssh://xxxxxxxx.xxx:repo.git (fetch) 
heroku ssh://xxxxxxxx.xxx:repo.git (push) 
  • 查看你hav的清單在那裏。第一個參數是遠程名稱,那麼你應該寫(在這種情況下,git pull heroku master)。

  • 如果你看到有淵源,因爲它通常是對我們所有人的名字,你應該寫:git pull origin master

此時,你應該可以,如果你收到你的數據 正確地配置了您的回購。

如果您現在有一些關於合併的錯誤消息,並且版本不同,可能應該執行git commit -a -m"commit message"然後再次嘗試拉動。此時,如果有 需要合併,GIT會在屏幕上顯示。

解決之後的任何合併的問題,或者如果你不能在該目錄做, 嘗試在新目錄中創建git init一個新的回購,並添加 遠程回購與git remote add heroku xxx://xxxxxx.com/repo.git

之後,只是做再次上拉,並全面回購將下載

總之,在這裏你有大約GIT中常見問題的一些網頁:

希望你能解決這個問題!