git

github

分布式管理控制

  1. 将远程仓库中克隆到本地
  2. 客户端将添加、修改、删除等操作的文件先添加到一个暂存区
  3. 将暂存区中的所有文件提交到版本库中
  4. 将本地版本库推送到远端仓库

github

Github 是为开发者提供Git仓库的托管服务。是一个让开发者与朋友、同事及陌生人共享代码的完美平台。
http://www.github.com

github的作用

  • 帮你托管仓库
  • 社交化编程(程序员的新浪微博)

Git

在一个项目的跟目录下可以添加一个README.md文件,在github项目中会在首页的下边显示他的内容,默认为开始界面

git基本命令

  • git clone 仓库名称 //从远程仓库拿到项目
  • git init 仓库名称
    • 只要执行了该命令,git会帮你自动创建一个目录,然后在该目录下生成一个’.git’
  • git status
    • 查看当前工作树的状态
  • git add 文件名
    • 将操作的文件添加到暂存区,待提交
    • git add –all 把所有修改的文件存到暂存区
  • git commit -m “提交日志” –author=”你的用户名 <邮箱>”
    • 上面这条命令表示将暂存区中的文件提交到本地仓库
    • 使用 git commit, 最好告诉版本仓库,你这提交的作者是谁,还有邮箱,方便联系
  • git log 查看提交日志

配置用户名跟邮箱

  • git config –global user.name “用户名”
  • git config –global user.email “邮箱”

将本地文件提交到远程仓库

  • git push

从远程仓库拉取最新东西

  • git pull

github Pages

部署静态网站

  1. 创建一个仓库,用户名必须是 用户名.github.io 以后访问的时候登陆这个域名即可
  2. 把项目clone到本地,然后把项目考进去,然后提交到本地仓库
  3. push 到远程仓库即可
  4. 会把项目中的index.html设置为首页,直接访问用户名.github.io 就能看到项目的首页。

使用 hexo 快速搭建个人博客到Github

  • 安装 note 环境
  • 在你的终端执行:npm install hexo-cli -g
  • 使用hexo init 目录名称 生成一个博客系统
  • 切换到刚才生成的博客目录
  • 然后执行 hexo server 启动一个本地服务器

修改博客

  • 如果想新增博客,可以先退出服务器,然后进入博客的目录 hexo new 文件名称 会在source中的_posts中生成一个markdown笔记,
  • 修改配置在 _config.yml

部署 HEXO

  • 第一在 github 上新建一个空仓库(也就是你的域名仓库)
  • 第二,修改 _config.yml 中的 deloy 选项为如下:
1
2
3
deloy:
   type:git
   repo:刚才创建的仓库地址
  • 第三:在终端执行npm install hexo -deployer -git --save安装一个自动提交插件
  • 第四:在你的博客目录的根目录下执行 hexo deploy 这样的话Hexo就会自动帮你提交到这个仓库。

  • 以后只需要通过 hexo new 文章名称 创建一篇博客,写完之后,直接通过 hexo deploy --generate 发布到github上。

张冲 wechat
欢迎扫一扫上面的微信关注我,一起交流!
坚持原创技术分享,您的支持将鼓励我继续创,点击打赏!