git常用命令的使用(2)

git checkout – 文件名 //回滚操作(在暂存区文件还存在,工作区文件不存在的时候用来恢复工作区文件)
git rm –cached 文件名 //只是将文件从暂存区删除,工作区的文件并没有被删除
git rm -f 文件名 //将文件从暂存区和工作区都进行删除
git rm 文件名 //删除已经提交到master分支上的文件,同时工作区和暂存区也删除

git revert HEAD //撤回最近一次的提交操作,工作区和暂存区都发生变化,并创建一条新的提交记录
git revert HEAD~number //撤回前面第number+1次的提交操作,工作区和暂存区都发生变化,并创建一条新的提交记录

git reset HEAD~number –soft //将HEAD指针移动到前面第number+1提交的log处,并将之后的提交log清除,将分支中的提交撤销到暂存区中,并不会对文件进行修改
git reset HEAD~number –mixed //将HEAD指针移动到前面第number+1提交的log处,并将之后的提交log清除,不仅将分支中的提交撤销,并且还将暂存区中的文件删除
git reset HEAD~number –hard //将HEAD指针移动到前面第number+1提交的log处,并将之后的提交log清除,不仅将分支中的提交撤销,并且还将暂存区以及工作区中的文件删除

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值