git 是版本管理,本文记录下基本知识。
安装命令:
sudo apt-get install git
首先创建一个目录:
mkdir learngit
创建一个版本库:
git init
创建完毕后可以使用:
```bash
ls -al
可以发现有一个.git文件,它用于管理本目录下代码
查看版本记录:
git log
版本回退或回退指定版本
git reset --hard 版本号
git reset --hard 57ac1866(是commit 对应的数字)
查看之前操作命令
git reflog
工作区是指,在本目录下编辑代码。版本库是在.git文件,其中有一个重点区,叫暂存区
git add c.txt 把c.txt文件添加到暂存区里面
git commit -m '描述' 本命令是创建版本记录
当我们最工作区编辑后,我们可以使用
git status 查看git状态
我们使用 git add c.txt test.txt
git commit -m 'version1'
撤销修改
git checkout -- c.txt
适用于1,修改文件
2,添加到缓存区
3,创建的版本
4,又修改了版本但是没有提交到暂存区,可以撤销这次修改内容
git checkout -- 修改文件名
1,修改了文件
2,添加到了暂存区
3,想放弃这次修改:
a) git reset HEAD 修改文件名
b) git checkout -- 修改文件名
对比文件不同
git diff HEAD -- 文件名
git diff HEAD -- c.txt
---代表HEAD版本中的内容
+++代表工作区版本内容,
+ 代表增加的内容
删除
git rm 文件名
git commit -m '版本名'
若要恢复和上面情况一样。