我在github上创建了一个新的回购,而我的旧回购有一个"创建新文件"按钮,我的新回购没有。如何让我的新回购有这个按钮?
这是一个有按钮的人: https://github.com/volumetricsteve/Litmus-Maps
新的不会: https://github.com/volumetricsteve/HFM
我无法解决它们之间的功能差异,因此我可以使用webgui将文件添加到一个而不是另一个。
答案 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”*
(用于快速添加README,许可证或.gigignore
文件)
一旦使用一个文件(即主分支中的一个提交)初始化repo,将显示“Create new file”按钮。
我的需求非常简单,我的“项目”通常只是一个文件。
考虑使用 GitHub Gist (请参阅“About Gist”):每个要点都是own Git repo。
答案 1 :(得分:0)
来自GitHub支持:
“如果您创建一个根本没有文件的新仓库,那么它假定您将推送现有项目,因此不会初始化git仓库本身。
git本身无法显示空文件夹,这也使事情变得复杂。
最简单的方法是勾选“使用自述文件初始化此存储库”框,或选择许可证或.gitignore文件以初始化存储库。
你可能必须删除那个并重新创建它。“ - @danayel GitHub支持