我解决了使用 git 子模块的问题。现在我可以将我的组织文件导出到master存储库下的文件夹中。该文件夹实际上是同一存储库分支的子模块gh-pages。您可以org-publish-project-alist在存储库和页面中检查我的。现在是我的开发周期;
master然后导出htmlgh-pages目录master根目录首先,我gh-pages按照github中的说明添加了分支,然后将gh-pages分支添加为子模块:
[slmn@uriel org-test](gh-pages)$ git checkout master
[slmn@uriel org-test](master)$ git submodule add -b gh-pages git@github.com:selman/org-test.git gh-pages
[slmn@uriel org-test](master)$ git commit -m "branch added as submodule"
Run Code Online (Sandbox Code Playgroud)
index.org以 html 形式导出到gh-pages目录:
[slmn@uriel org-test](master)$ cd gh-pages/
[slmn@uriel gh-pages](gh-pages)$ git add .
[slmn@uriel gh-pages](gh-pages)$ git commit -m "pages updated"
[slmn@uriel gh-pages](gh-pages)$ git push
Run Code Online (Sandbox Code Playgroud)
更改的子模块添加到master:
[slmn@uriel gh-pages](gh-pages)$ cd ..
[slmn@uriel org-test](master)$ git add .
[slmn@uriel org-test](master)$ git commit -m "pages updated"
[slmn@uriel org-test](master)$ git push
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
219 次 |
| 最近记录: |