2016-01-25 20 views
2

https://github.com/rdpeng/ExData_Plotting1/tree/master/figure如何將圖像上傳到GitHub而無需使用噱頭(在Mac上)?

上面你可以看到有人上傳圖片到Github,而沒有使用像「問題」或「Wiki」這樣的噱頭。我的「桌面」版Github有問題,我不認爲它有上傳圖片的選項。由於「桌面」版本無法在命令提示符下運行 - 是否有「正常」的方式將圖像上傳到Github?

P.S:這是如此複雜的原因嗎?我可以看到關於這個Stackoverflow和博客文章的問題(沒有解決問題)...

回答

4

有沒有一種「正常」的方式上傳圖片到Github?

「正常」的方式來做到這一點是將圖像添加到您的本地存儲庫的副本,然後使用git提交更改,並將它們推送到遠程的回購,這是Github上。因此,它是這樣的:

$ git add myImage.png 
$ git commit -m "Adding myImage.png" 
$ git push origin 

是否有一個原因,這是這麼複雜?

這真的複雜的,除非你不知道如何使用git或至少與其他版本控制系統的經驗。 git和Github開始作爲(並且基本上仍然是)程序員用來共享源代碼文件的工具,並且您的R文件有資格作爲源代碼。

複雜,但如果你正在尋找Github作爲某種網絡託管服務。您必須認識到,git存儲庫會跟蹤您對其中包含的文件所做的所有更改 - 這不僅僅是一個包含文件的目錄。 git和Github有很多基本指南,並且閱讀one of those將是一個開始轉變觀點的好方法。看起來你正在與羅傑·彭一起探索探索性數據分析,或許通過Coursera?您將使用Github分享該課程中的所有作業,因此現在適應git將爲全班其他人帶來紅利。

我的桌面版Github有問題,我不認爲它有上傳圖片的選項。

再一次,這聽起來像你最需要改變你的觀點。您的「Github桌面」安裝可能確實存在問題,但它通常是非常簡單的安裝。 Github和git並不在意文件是否是.R文件,圖像,每週購物清單或任何其他文件。如果你已經:1)在Github上創建一個倉庫;然後2)將該repo克隆到您的本地機器;那麼你的機器上應該有一個本地目錄,它是你的Github倉庫中的內容的副本。您可以在該目錄中創建文件或將其複製到那裏,然後使用git add將它們添加到git跟蹤的文件列表中。使用git commit來創建「一個提交」,其中包含自上次提交後的所有更改。使用git push將您的提交以及您的所有更改從本地副本中的副本複製到Github上的副本。如果你願意,你可以通過Github桌面執行一些這些步驟,但爲了理解在Github桌面上做什麼,它有助於處理底層的git命令。