如何将文件添加到github上的新存储库?

时间:2017-02-28 03:05:18

标签: github

我在github上创建了一个新的回购,而我的旧回购有一个"创建新文件"按钮,我的新回购没有。如何让我的新回购有这个按钮?

这是一个有按钮的人: https://github.com/volumetricsteve/Litmus-Maps

新的不会: https://github.com/volumetricsteve/HFM

我无法解决它们之间的功能差异,因此我可以使用webgui将文件添加到一个而不是另一个。

2 个答案:

答案 0 :(得分:1)

从我所看到的,没有按钮的second repo volumetricsteve/HFM也没有文件,没有提交,没有分支。

这是一个空的存储库。

尝试克隆它,并至少进行一次空提交,并在尝试查找该按钮之前将其推送。

git clone https://github.com/volumetricsteve/HFM.git
cd HFM
git commit --allow-empty -m "first initial empty commit"
git push -u origin master

您还可以通过GUI初始化回购:请参阅“Creating files on GitHub”*

https://help.github.com/assets/images/help/repository/repository-license-picker.png

(用于快速添加README,许可证或.gigignore文件)

一旦使用一个文件(即主分支中的一个提交)初始化repo,将显示“Create new file”按钮。

  

我的需求非常简单,我的“项目”通常只是一个文件。

考虑使用 GitHub Gist (请参阅“About Gist”):每个要点都是own Git repo

答案 1 :(得分:0)

来自GitHub支持:

“如果您创建一个根本没有文件的新仓库,那么它假定您将推送现有项目,因此不会初始化git仓库本身。

git本身无法显示空文件夹,这也使事情变得复杂。

最简单的方法是勾选“使用自述文件初始化此存储库”框,或选择许可证或.gitignore文件以初始化存储库。

你可能必须删除那个并重新创建它。“ - @danayel GitHub支持