git 如何撤销修改内容

当我们修改了工作区的文件内容,如何撤销

使用git checkout -- <file>命令,撤销工作区修改的内容

git checkout -- 1.txt

那么如何撤销添加进暂存区的内容呢?(将已add进暂存区的内容回退至上一个版本)

git reset HEAD <file>

此时发现原先修改的内容已经都没了

当我们将第一次将修改的内容添加到暂存区,然后又修改了一次代码,并做了一次提交,会碰到如下情况,把暂存区的内容提交进去,第二次修改的并没有添加进去。

1.txt中的原内容: 1

修改后的内容 : 1      2

git add  1.txt

然后再修改1次,并直接提交

发现版本库中,只提交了添加到暂存区的内容  1. txt 中的 1    2,并没有把3加进去

如何查看工作区与暂存区的内容区别

git diff HEAD -- 1.txt    

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值