没有目录的Git添加?

时间:2011-09-02 18:25:52

标签: git github github-pages

我的git repo的主分支结构如下

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

然而,在gh-pages分支中,我只想要/demo的内容,而不需要目录本身。有没有办法做到这一点?

1 个答案:

答案 0 :(得分:1)

这是一种方式:

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

另一种取决于你想要如何处理gh-pages分支的方法是创建一个孤儿分支:

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