我正在尝试将 Jekyll 文档站点的文件推送到一个孤立的分支中,该分支将与主分支分开维护:
git checkout --orphan gh-pages
我已将该文件添加到/site 目录,然后我试图从那里将它们添加到我的孤立分支:
git add site/ *
当我这样做时,它会将所有文件和子目录添加到 gh-pages/site,而不是 gh-pages。有没有办法在不添加父目录的情况下将父站点的所有内容提交到gh-pages?
最佳答案
创建孤立分支后,我需要:
git rm -rf .
代替:
git rm --cached -r .
然后添加我更新的文件并:
git push remote <orphan-branch-name>
这肯定是一个重复的答案,但是,我想发布我的发现。
关于git 将文件添加到没有父目录的孤立分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31280959/