1. 配置
git安装好之后,首先执行配置 ,设置姓名和邮箱
在电脑的任意位置,点击鼠标右键,选择“git bash here”
2. 创建git仓库
2.1创建项目
跟我们以前写代码一样,都是先创建一个文件夹,作为项目的根目录
2.2 初始化仓库
我们如果希望当前项目被git管理起来,只有这样,git 才能够跟踪我们项目当中所有的文件的变化,记录文件的变化,我们才可以使用git恢复我们的文件到任意版本
首先进入刚刚创建的项目中,然后点击鼠标右键,选择“git bash here”
使用如下命令给初始化git 仓库
//初始化仓库
git init
2.3 添加和提交文件到仓库
项目是由一个个文件组成的,所以我们要将所有的文件都使用git管理起来,分两个步骤:
- 将文件提交到git的暂存区:
git add文件名称
- 将暂存区的更改提交到git仓库,这样才是真的使用git将文件管理起来了,使用 git commit -m ‘注释’
举例说明
在项目中,新建 index.html
新建成功后,index.html 只是处于工作目录中,并没有被 git 管理起来
需要如下操作 - 使用 git add 命令将其添加到git的暂存区
git add index.html
- 使用 git commit -m 命令,将暂存区的更改提交到git仓库
git commit -m ‘创建了index.html’
后面只要文件发生变化,就需要重复前面的两个步骤
3. 撤销更改
撤销更改分为两种情况
-
使用 git add 命令将文件的变化提交到暂存区之后的撤销
-
使用 git commit 命令将文件的变化提交到git仓库之后的撤销
3.1 暂存 区撤销
在将文件中的更改提交到暂存区之后,又更改了工作目录中文件的代码,这时候又不想要刚刚更改的代码了,
新建demo1.html
在 demo1.html 中加入如下代码并保存
<h2>hello wolrd</h2>
执行 git add 命令,将文件的改变添加到暂存区
git add index.html
此时,我们将 demo1.html 中的代码左出如下修改
<h2>你好世界</h2>
修改完之后,又向恢复成原来的代码,但是可能中间已经隔了1年时间了,实在记不起上次代码是什么了,可以使用如下命令,使用暂存区中存储的文件覆盖工作区中的文件
git checkout demo1.html
3.2 提交后撤销
上面只是将更改提交到了暂存区,并没有提交到仓库,所以使用如下命令的结果
如果将文件的修改提交到仓库了
git commit -m '添加了h2'
需要首先使用如下命令查看所有的提交记录
git log
结果如下:
可以使用如下命令根据版本号,将文件恢复到任意版本
git reset --hard 32a4a341b4cdb3288a8aebdc67974b3f75f9530d