2017-02-28 120 views
2

我在github上创建了一个新的回购协议,虽然我的旧回购有一个“创建新文件”按钮,但我的新回购没有。如何让我的新回购有这个按钮?如何将文件添加到github上的新存储库?

这里有一个具有按钮: https://github.com/volumetricsteve/Litmus-Maps

新一不: https://github.com/volumetricsteve/HFM

我不能工作了功能上的区别它们之间有什么,使得它,所以我可以使用webgui添加文件到一个而不是其他。

+0

您是否也在本地使用Git? –

+0

我从来没有使用CLI,因为我从来没有需要过。所以......我不确定“本地”是什么,但我猜不是。 – Volumetricsteve

+0

CLI是将文件添加到存储库的常用方式,至少在我的经验中。如果你有权访问CLI,你可以添加你想要的任何文件,然后推送到GitHub。 –

回答

0

从GitHub支持:

“如果你在所有那么假设你要推现有项目了,因此不会初始化的git回购自身创建一个新的回购,没有文件

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

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

您可能需要删除该文件并重新创建它。“ - @danayel GitHub支持

+0

我只是这样做,它的工作。 – Volumetricsteve

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文件)

一旦回购用一个文件初始化(意味着主分支中有一个提交),“创建新文件”按钮将可见。


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

考虑使用GitHub Gist(见 “About Gist”):每个要旨是其own Git repo

+0

虽然你没有错,但我试图通过他们的webgui来做所有事情。我的需求非常简单,我的“项目”通常是单个文件。 – Volumetricsteve

+0

@Volumetricsteve Sire,GUI的工作原理:我已经编辑了相应的答案 – VonC

+0

这真的很有趣。谢谢,我会记住这一点。 – Volumetricsteve

相关问题