一)git安装
安装:
sudo apt-get install git
安装成功后输入如下命令会查看到更多信息:
git
二)git基本使用
1.创建版本仓库
(1)新建一个目录test,在test目录下创建一个版本库,然后执行命令如下:
git init
(2)键入如下命令可以看到 test 目录下生成一个 .git 版本库目录
ls -al
2.版本创建
- git add 文件名
- git commit –m ‘备注’
3.产看版本记录
- git log
git log --pretty=oneline //一行显示
4.版本回退
- git reset --hard HEAD^ //退回到上一个版本 ps:HEAD 指向的是当前版本。
git reset --hard HEAD~n //退回到前n个版本- git reset --hard 版本序列号 //退回到指定版本
5.查看操作记录
- git reflog //完整显示
git reflog --pretty=oneline //一行一行显示
6.查看工作区状态
- git status
7.工作区、版本库、和暂存区
- 编辑文件都是在工作区
- git add 是把工作区的修改放入暂存区并进行跟踪,不执行文件就不会被跟踪
- git commit 是把暂存区的修改统一做一次版本记录,不执行就不会有新的版本生成
8.管理修改
- git commit 只会把暂存区的修改提交到版本记录中
9.撤销修改
- git checkout – 文件名 ————直接丢弃工作区的改动
- git reset HEAD 文件名
git checkout – 文件名 ————修改已经加到暂存区,但未commit:需顺序执行这两行命令- 版本回退 ————已经commit
10.对比文件的不同
- git diff HEAD – 文件名 对比工作区和版本库某个文件
- git diff HEAD HEAD^ – 文件名 对比两个版本中的文件
11.删除文件
- rm 文件名 执行后有以下两种选择
-(1)确认删除
git rm 文件名
git commit -m ‘备注’
-(2)撤销删除
git checkout – 文件名