1

下面的内容主要是我做的笔记,主要内容在下面的链接

笔记内容链接:建立个人主页

新版本库即是新项目
本地Git仓库和GitHub仓库之间的传输是通过SSH加密的。
GitHub允许你添加多个Key。假定你有若干电脑,你一会儿在公司提交,一会儿在家里提交,只要把每台电脑的Key都添加到GitHub,就可以在每台电脑上往GitHub推送了。
在GitHub,一个项目对应唯一的Git版本,创建一个新的版本库就是创建一个新的项目

1.创建个人主页

GitHub 为每一个用户分配了一个二级域名<user-id>.github.io,用户为自己的二级域名创建主页很容易,只要在托管空间下创建一个名为<user-id>.github.io的版本库,向其master分支提交网站静态页面即可,其中网站首页为index.html。

操作:

  • 在github上创建新项目murphywuwu.github.io

  • 将项目克隆到本地

    git clone git@github.com:murphyuwu/murphywuwu.github.io.git

  • 切换项目到当前目录
    cd murphywuwu.github.io

  • 初始化项目
    git init

2.创建项目主页

如前所述,GitHub会为每个账号分配一个二级域名<user-id>.github.io作为用户的首页地址。实际上还可以为每个项目设置主页,项目主页也通过此二级域名进行访问。
为项目启用项目主页很简单,只需要在项目版本库中创建一个名为gh-pages的分支,并向其中添加静态网页即可。也就是说如果项目的Git版本库中包含了名为gh-pages分支的话,则表明该项目提供静态网页构成的主页,可以通过网址http://<user-id>.github.io/<project-name>访问到。

3.保持gh-pages与master同步

git checkout gh-pages // go to the gh-pages branch
git rebase master // bring gh-pages up to date with master
git push origin gh-pages // commit the changes
git checkout master // return to the master branch
git checkout gh-pages // go to the gh-pages branch
git rebase master // bring gh-pages up to date with master
git push origin gh-pages // commit the changes
git checkout master // return to the master branch

阿花和猫
2.3k 声望138 粉丝