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

如何将文件添加到github上的新存储库中?,github,Github,我在github上创建了一个新的回购协议,虽然我的旧回购协议有一个“创建新文件”按钮,但我的新回购协议没有。如何使我的新回购协议具有此按钮 这里有一个按钮: 新版本没有: 我无法找出它们之间的功能差异,因此我可以使用webgui将文件添加到其中一个,而不是另一个。从我所看到的,没有按钮的也没有文件,没有提交,没有分支 它是一个空的存储库 尝试克隆它,并至少进行一次空提交,然后按下它,然后再尝试查找该按钮 git clone https://github.com/volumetricsteve

我在github上创建了一个新的回购协议,虽然我的旧回购协议有一个“创建新文件”按钮,但我的新回购协议没有。如何使我的新回购协议具有此按钮

这里有一个按钮:

新版本没有:

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

从我所看到的,没有按钮的也没有文件,没有提交,没有分支

它是一个空的存储库

尝试克隆它,并至少进行一次空提交,然后按下它,然后再尝试查找该按钮

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初始化回购:请参阅“”*

(用于快速添加自述文件、许可证或
.gigignore
文件)

一旦用一个文件初始化repo(意味着主分支中有一个提交),就会看到“创建新文件”按钮


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

考虑使用一个(请参阅“”):每个要点都是它的。

来自GitHub支持:

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

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

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

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

您是否也在本地使用Git?我从未使用过CLI,因为我以前从未需要使用它。所以…我不确定“本地”是什么,但我猜不是。CLI是向存储库添加文件的正常方式,至少在我的经验中是这样。如果您有权访问CLI,您可以添加任何需要的文件,然后推送到GitHub。我知道是这样,但我始终能够做到这一点:但我只是在新的repo中没有该按钮。我已经认输并联系了GitHub支持部门。我会把答案贴在这里。虽然你没有错,但我正试图通过他们的webgui做所有事情。我的需求非常简单,我的“项目”通常是一个文件。@Volumetricsteve陛下,GUI也可以工作:我已经据此编辑了答案,这真的很有趣。谢谢,我会记住的。@Volumetricsteve我的意思是“当然,GUI也可以”,而不是“陛下,GUI也可以”;)@VonC,在
git clone
url的末尾缺少“.git”。