mzy git学习,删除文件(三)

删除一个文件(工作区删除,并且在本地版本库中也删除)

第一种方式:

rm test.txt 先删除工作区的test.txt
git add test.txt (我的理解是,将删除test.txt这个动作add上去,告诉本地版本库)
git commit -m “删除了test.txt”


第二种方式:

rm test.txt 先删除工作区的test.txt
git rm text.txt 提交一个git动作,删除本地版本库中的text.txt但是只是记录了动作,还没有commit提交到本地的版本库中
git commit -m “删除了test.txt”


如果工作区删除错误,但是还没有提交到本地版本库的时候,该怎么办?

git checkout – test.txt 撤消对test.txt的删除
git checkout – ,刚刚讲过这个命令是如果我们的工作区代码写错了需要还原(撤销修改的时候),但是其实这个的原理是把版本库中的东西拿下来,覆盖当前的工作区中的文件!这样的话就能够理解之前工作区撤销更改的情况了!


如果你工作区删除了,并且已经将删除的操作提交到了版本库中?
好的,版本回退吧:git reset –hard [版本ID]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值