0

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

/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没有目录本身的内容。有没有办法做到这一点?

4

1 回答 1

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"
于 2011-09-02T19:14:16.970 回答