一文深入浅出学习Git工具

Git也许在很多人看来只是一款版本控制软件,其实不然,Linus在设计Git时给它的定位并不是版本控制,而是一个包含版本控制能力的文件系统,为什么说它是一款文件系统?在了解Git的实现原理的时候你就会明白为啥它的定位是文件系统。

0. Git安装

git分客户端和服务端,一般用户都为客户端安装,服务器主要用来管理远端仓库,一般用git web或gitlab安装。

mac安装git

$ brew install git

检查git是否安装完成

$ git --version
git version 2.32.0 (Apple Git-132)
从零开始使用GitHub+Hexo搭建个人博客

通过本文你能完成自己的个人博客搭建(无需个人主机、个人域名,免费),你的博客将拥有如下功能

  • 分类功能
  • 标签功能
  • 搜索功能
  • 评论功能
  • 数据分析
  • 博文发布

0. 安装Hexo

提前先安装node,node中包含npm工具,具体安装node这里不做描述

$ npm install hexo-cli -g

安装完hexo-cli工具后,就可以开始创建博客了

$ hexo init ahern88_github_io
$ cd ahern88_github_io
$ npm install

到这里博客已经初始化好,可以启动查看demo页面了,先要在本地启动hexo的server

$ hexo server
INFO  Validating config
INFO  Start processing
INFO  Hexo is running at http://localhost:4000/ . Press Ctrl+C to stop.

在浏览器中打开 http://localhost:4000/ 就能看到默认页面了,不过可能你也发现了默认页面的主题样式并不是你喜欢的,下面我们看如何更换和安装主题。