https://github.com/rdpeng/ExData_Plotting1/tree/master/figure
上面你可以看到有人将图像上传到Github而不使用像“问题”或“Wiki”这样的噱头。我的“桌面”版本的Github有问题,我认为它没有上传图像的选项。由于“桌面”版本在命令提示符下也不起作用 - 是否有“正常”方式将图像上传到Github?
P.S:有这么复杂的原因吗?我可以在Stackoverflow和博客文章中看到关于此的问题(没有一个能解决问题)......答案 0 :(得分:4)
是否有#34;正常"将图像上传到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将是开始改变观点的好方法。看起来您正在和Roger Peng一起参加探索性数据分析,也许是通过Coursera?您将使用Github分享该课程中的所有作业,因此现在对git
感到满意将为其他同学带来红利。
我的桌面" Github的版本存在问题,我认为它没有上传图像的选项。
同样,听起来你最需要改变自己的观点。您安装了" Github Desktop"可能确实有问题,虽然它通常是一个非常简单的安装。 Github和git
并不关心文件是.R文件,图像,每周购物清单还是其他任何文件。如果您:1)在Github上创建了一个存储库;然后2)将该回购克隆到您当地的机器上;那么你的机器上应该有一个本地目录,它是你的Github仓库中的一个副本。您可以在该目录中创建文件或将其复制到那里,然后使用git add
将它们添加到git
跟踪的文件列表中。使用git commit
创建"提交"其中包含自上次提交以来的所有更改。使用git push
将您的提交以及所有更改从您的本地repo副本复制到Github上的副本。如果您愿意,可以通过Github Desktop执行其中一些步骤,但为了了解Github Desktop中的操作,有助于掌握基础git
命令。