一、Git 仓库
Git 仓库目录是用来管理代码和数据文件的地方,有两种方式建立 Git 仓库,一种是可以通过 git clone
命令将远程仓库拉取到本地;第二种方式是新建项目文件夹并在文件夹中执行 git init
命令执行初始化操作。
在本地仓库中对使用 Git 对文件进行管理分为以下几个步骤:
- 首先
git add 文件名
命令将文件添加到暂存区, - 接着通过
git status
查看当前状态, - 最后通过
git commit -m 备注
将文件提交到本地仓库, - 提交之后可以通过
git log
来查看提交的日志
如果需要一次性添加多个文件到暂存区可以使用 git add .
。
二、工作区与暂存区
如果对已有的文件直接使用 git commit
命令会出现什么情况?
出现了错误并提示文件被没有被追踪也就是没有被管理,那么为什么不可以直接 git commit
提交到版本历史库呢?
设置 暂存区
的目的是为了保证提交的原子性,既每一次提交都是由多个文件组成,而且这个提交也是原子性的,要么全部修改成功、要么全部失败。原子性提交使得把项目整体还原到某个阶段或者时间点变得即为方便,换句话说就是设立了一个暂存区进可以提交到版本库,万一改错退可以退回改之前的版本,有进有退。
接下来将以搭建一个博客页面为例,使用 Git 对博客源代码进行管理,博客页面长这样:
首先将博客所需要的文件拷贝至本地仓库中,使用 git status
命令查看当前状态。
将 assets 和 css 两个文件夹通过 git add
命令添加到暂存区,通过 git status
查看状态。
通过 git commit
提交文件,并查看提交记录
通过 git status
查看当前状态,并将 fonts/ 和 webfonts/ 添加到暂存区。
git commit
将暂存区文件提交到本地仓库,并通过 git log
查看提交日志
依次通过上面的命令将剩余的文件交个 git
管理即可。