Git用法
1 创建 git 仓库:
mkdir project_name
cd project_name
git init
touch README.md
git add README.md
git commit -m "first commit"
git remote add origin git@gitee.com:guohp1128/project_name.git
git push -u origin "master"
- 本地创建一个项目文件夹
project_name,初始为git工程,添加README.md,提交更改到本地仓库。 git remote add命令将本地仓库与远程仓库url关联起来(在gitee平台新建名为project_name的仓库),并指定别名origin。
2 Git工作流程
文件存储区框图

Git中文件的四种主要状态:
Untracked:未跟踪,文件在当前工作区文件夹中但还没有被Git纳入版本控制(没有add)。Unmodify:未修改,文件已被Git跟踪,且文件内容与仓库中最近一次提交的内容相同。Modified:已修改,当前工作区的文件内容已被修改但还没有被添加到暂存区。Staged:已暂存,文件修改已被添加到暂存区,准备被提交到本地仓库中。
Git工作流程
-
HEAD代表了当前分支的最新提交(commit),本地仓库中特定分支的最新提交。 -
所有的
新增文件或更改文件操作的是工作目录,或当前工作区。 -
如果
新增文件还没有被添加到暂存区,那么它处于Untracked状态,还未纳入git版本控制中,可随意增删。使用git add可将新增文件添加到暂存区。 -
如果你想要撤销工作目录中某个文件的更改,使其回退到最近一次提交时的状态,你可以使用:
git restore <file> -
如果一个文件的更改已经添加到了暂存区,但你现在想要将更改从暂存区中移除(而工作目录中保留更改),使其回退到最近一次提交时的状态,你可以使用
--staged(或-s)选项:git restore --staged <file> -
重置工作目录和暂存区,使回退到最近一次提交时的状态,将把 HEAD 重置到当前分支的最新提交,并重置暂存区和工作目录以匹配该提交,所有自上次提交以来的更改都将丢失。
hugo创建blog
1 hugo安装
Hugo有两种版本:标准版和扩展版。这里使用扩展版。
hugo有二进制安装和源码安装两种方法,这里使用二进制安装。
从Releases · gohugoio/hugo (github.com)下载最新二进制文件,选择windows 64位系统的扩展版本。

解压二进制安装文件,并拷贝可执行文件到目标目录D:\hugo\bin。

将目录D:\hugo\bin添加到PATH环境变量中。

打开windows命令行,查看 Hugo 的版本,以判断是否安装成功,命令代码如下:
hugo version
如果出现如图所示hugo版本号,说明安装成功。

2 git安装
请参考git安装介绍。
3 创建新的站点
在本地目录D:\hugo创建一个新的站点。进入D:\hugo目录,点击右键选择打开GIt Bash窗口。后面所有操作命令都在GIt Bash窗口输入。

创建一个名为的新站点,命令代码如下:
hugo new site blog

此时D:\hugo目录下生成了名为blog的站点目录。
4 站点添加主题
进入站点目录,代码如下:
cd blog
在当前目录初始化为一个空的 Git仓库,代码如下:
git init
将 Ananke 主题作为 Git子模块 添加到 themes 目录中,代码如下: