1、创建版本仓库
在一个文件夹中输入
git init
生成一个.git目录
2、版本创建
git add 文件或目录
git commit -m ‘版本说明信息’
3、查看版本记录
git log
但是当我们创建的版本很多的时候,再输入这个命令的时候控制台会给我们分页展示这些内容,这时我们可以使用
git log --pretty=oneline
将版本记录简单的展示出来。。。
4、版本回退
git reset --hard HEAD^ //HEAD指向当前版本
git reset --hard 版本序列号
5、查看操作记录
git reflog
6、工作区、版本库和暂存区
编辑文件都是在工作区;git add是把工作区的修改放入暂存区;git commit是把暂存区的修改一次性做一次版本记录。
7、管理修改
git commit只会把暂存区的修改提交到版本记录中
8、撤销修改
- 直接丢弃工作区的改动
git checkout --文件
- 修改已经加到暂存区,但是没有commit
首先先回到工作区
git reset HEAD 文件
然后在丢弃文件
git checkout --文件
- 已经commit
使用版本回退,但是会丢失上一次的修改信息。。。
9、对比文件不同
- 对比工作区和版本库某个文件
git diff HEAD -- 文件
- 对比两个版本中的文件
git diff HEAD HEAD^ -- 文件
10、删除文件
删除文件需要三个步骤:
- rm 文件
- git rm 文件
- git commit