git 远程仓库的使用 要参与任何一个 Git 项目的协作,必须要了解该如何管理远程仓库。远程仓库是指托管在网络上的项目仓库,可能会有好多个,其中有些你只能读,另外有些可以写。同他人协作开发某个项目时,需要管理这些远程仓库,以便推送或拉取数据,分享各自的工作进展。管理远程仓库的工作,包括添加远程库,移除废弃的远程库,管理各式远程库分支,定义是否跟踪这些分支,等等。点击打开链接
gitubpages jekyll使用 搭建自己的博客(ubuntu10.10 自己电脑上的演示):
创建 mkdir /home/jekyll_demo
进 入该目录 cd /home/jekyll_demo
git初始化 git init
刚开始的时候看到要创建没有父结点的gh-pages分支 因为只有在分支中的文件才能生成网页文件(折腾好长时间 :总是提示错误。最后知道要先commit进去一些东西好像才能建分支 :touch readme ; git add readme ; git commit -m “first commit” 最后git checkout -b gh-pages 然后这样就把分支建出来了@!(后续的步骤就很简单了
在项目跟目录下创建_config.yml的文本文件(其为jekyll的设置文件)详情见官网:点击打开链接
项目根目录下创建_layouts目录 存放模板文件 -> 进入该目录创建一个default.html文件作为blog的默认模板
回到项目根目录下 创建_posts目录 用于存放blog文章 -->进入该目录 创建自己的低一篇文章年-月-日-文章标题.html格式
回到根目录创建博客首页 index.html
接下来把所有的内容加到本地的git库中:git add . ; git commit -m ”first post“
接下来 一切准备就绪 现在 进行发布:把所有内容加到本地的git库中,
(Ps:先要在gitub上建立自己的版本库 在本地生成public key 上传到gitub上面)
git remote add origin git@github.com:username/jekyll_demo.git(添加git的一个远程仓库 并为这个仓库起名为 origin
git push -u origin gh-pages(把本地的gh-pages分支的内容添加到远程仓库origin中
上传成功后等十分钟 blog 就可以生成
累死我了 算是大功告成把 虽然有乱码 因该是utf-8神码的吧。。。