我按照GitHub说明为javascript库创建了一个gh-pages
分支。库的构建脚本使用JsDocs创建一个docs
目录 - 我希望我的GitHub页面能够引用这些文档。
我一直在手动将文档目录从master
复制到gh-pages
,但我认为更好的解决方案是:
gh-pages
分支以引用docs
上的master
目录,或docs
gh-pages
目录复制到master
如何以最小的努力向用户提供此文档并减少失去同步的可能性?
答案 0 :(得分:1)
以下内容将使您无需签出其他分支来获取这些文件:
您可以使用
获取目录的另一个分支版本git checkout master -- path/to/my/docs/dir
您可以使用
列出另一个分支的目录中的文件git ls-files $(git rev-parse master) -- path/to/my/docs/dir
您可以使用
从另一个分支流式传输特定文件git show master:path/to/my/docs/dir/somefile.txt
希望这足以让你进入下一步。