git基本知识

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 '版本名'
 若要恢复和上面情况一样。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值