如何将文件添加到github上的新存储库?
我在github上创建了一个新的回购协议,虽然我的旧回购有一个“创建新文件”按钮,但我的新回购没有。如何让我的新回购有这个按钮?如何将文件添加到github上的新存储库?
这里有一个具有按钮: https://github.com/volumetricsteve/Litmus-Maps
新一不: https://github.com/volumetricsteve/HFM
我不能工作了功能上的区别它们之间有什么,使得它,所以我可以使用webgui添加文件到一个而不是其他。
从GitHub支持:
“如果你在所有那么假设你要推现有项目了,因此不会初始化的git回购自身创建一个新的回购,没有文件
git本身无法显示空文件夹,这也使事情变得复杂
最简单的方法是勾选“使用自述文件初始化此存储库”框,或者选择许可证或.gitignore文件以初始化存储库。
您可能需要删除该文件并重新创建它。“ - @danayel GitHub支持
我只是这样做,它的工作。 – Volumetricsteve
从我所看到的,没有按钮的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” *
(快速增加一个README,许可或.gigignore
文件)
一旦回购用一个文件初始化(意味着主分支中有一个提交),“创建新文件”按钮将可见。
我的需求是非常简单的,我的“项目”一般是一个单一的文件。
考虑使用GitHub Gist(见 “About Gist”):每个要旨是其own Git repo。
虽然你没有错,但我试图通过他们的webgui来做所有事情。我的需求非常简单,我的“项目”通常是单个文件。 – Volumetricsteve
@Volumetricsteve Sire,GUI的工作原理:我已经编辑了相应的答案 – VonC
这真的很有趣。谢谢,我会记住这一点。 – Volumetricsteve
您是否也在本地使用Git? –
我从来没有使用CLI,因为我从来没有需要过。所以......我不确定“本地”是什么,但我猜不是。 – Volumetricsteve
CLI是将文件添加到存储库的常用方式,至少在我的经验中。如果你有权访问CLI,你可以添加你想要的任何文件,然后推送到GitHub。 –