2011-09-02 76 views
0

我的git仓库的主分支结构是在GH-页面分支我只是想/demo内容不目录本身然而如下Git添加没有目录?

/demo 
    index.html 
    style.css 
    reset.css 
jquery.dimlights.js 
jquery.dimlights.css 
jquery.dimlights.min.js 
jquery.dimlights.min.css 
readme.md 

。有没有办法做到这一点?

+0

如设置'GH-页'建议创建一个空分支,为什么不复制并插入文件?看起来像最简单的方法。或者我错过了什么? –

+0

就这样,我明白了 - 你想让包含在/ demo中的文件位于你的仓库的顶层吗?如果是这样,你不能只是'哄他们'吗? – cdhowie

+0

听起来好像你正试图包含没有目录的目录的内容。这些文件在哪里?它没有任何意义。 – Richard

回答

1

这是一种方式:

git checkout -b gh-pages 
git rm (everything except demo) 
git mv demo/* . 
git commit -m "adding content to gh-pages" 

取决于你要处理的GH-页面分支是创建一个孤儿分支如何另一种方式:

git checkout --orphan gh-pages 
rm (everything except demo) 
mv demo/* . 
git add . 
git commit -m "adding content to gh-pages" 
+0

这几乎做到了。最后,我实际上是纯粹为gh-pages分支做了第二个本地回购。谢谢 :) –

相关问题