学习笔记 一

2020-07-06 17:55:01 浏览数 (1)

Git使用

基本命令

  • 配置本机的用户名和email地址
代码语言:javascript复制

$ git config --global user.name"yourname"

$ git config --global user.email"youremail"
  • 创建版本库(仓库)
代码语言:javascript复制

$ mkdir new_repository_1	创建新的目录

$ cd new_reposotory_1		进入创建的目录
  • 使用init命令将当前目录初始化为Git仓库
代码语言:javascript复制

$ git init

Initialized empty Git repository in C:/Android/git-repositories/new_repository_1/.git/

(显示信息意思为:初始化了一个空的Git仓库,new_repository_1目录下多了一个.git目录,时用来管理版本库的)
  • 将数据提交到git仓库

第一步 添加文件

代码语言:javascript复制

$ git add .			添加所有的文件、文件夹

$ git add<file>		添加指定名称的文件,<>内部写文件全称

注:如果文件没有做出任何修改,则默认不会添加任何文件

第二步 提交文件

代码语言:javascript复制

$ git commit –m “commit info”      提交本次事务,即将add的文件提交到git仓库,引号内部表示本次提交的提示信息

查询提交状态

代码语言:javascript复制

$ git status       显示提交的状态:已经添加,等待提交事务的文件(绿色字体表示);已经改变但是没有添加(not staged)的文件(红色字体表示);

查询该文件和git仓库中的文件的区别,即做了什么修改

代码语言:javascript复制

$ git diff <文件全称>      如果已经add了,就打印不出有什么修改了,这一步骤应该在add之前,即添加之前可以用来看看做了什么修改。

打印历史记录

代码语言:javascript复制

$ git log

Commit xxx              commit id 版本号

Author:xxx<xxx@xxx.com> 提交人和邮箱

Date:xxx                提交的时间

    XXXXXXXXXXXXXX     	提交的信息(所以说,提交信息很重要!!!)

$ cat <文件全名称>     	 显示整个文件的内容

HEXO最常用命令行

hexo s

代码语言:javascript复制

hexo s

启动本地服务器,用于预览主题。默认地址:localhost:4000。

  • hexo s是hexo server的缩写,命令效果一致。

hexo new

代码语言:javascript复制

hexo new "学习"

新建一篇标题为 学习 的文章。

hexo d

代码语言:javascript复制

hexo d

自动生成网站静态文件,并部署到指定的仓库。

  • hexo d是hexo deploy的缩写,代码效果一致。

hexo clean

代码语言:javascript复制

hexo clean

清除缓存文件db.json和已经生成的静态文件public。

hexo g

代码语言:javascript复制

hexo g

生成网站静态文件到默认设置的public文件夹。

  • 便于查看网站生成的静态文件或者手动部署网站。
  • 如果使用自动部署,不需要先执行该命令。
  • hexo g是hexo generate的缩写,命令效果一致。

hexo new page

代码语言:javascript复制

hexo new page aboutme

新建一个标题为aboutme的页面,默认链接为主页地址/aboutme/

  • 标题可以为中文,但一般习惯用英文。
  • 页面标题和文章一样可以随意修改。
  • 页面不会出现首页文章列表和归档中,也不支持设置分类和标签。

0 人点赞