为了账号安全,请及时绑定邮箱和手机立即绑定

Git 彻底删除文件?

Git 彻底删除文件?

Git
临摹微笑 2018-07-24 08:19:25
git add b.txt rm b.txt git commit -m '删除b.txt文件'我执行了第三行commit之后提示On branch master Changes not staged for commit:         deleted:    b.txt no changes added to commit然后我再git checkout -- b.txt 还能恢复到暂存区?为什么没有彻底删除掉?
查看完整描述

4 回答

?
慕慕森

TA贡献1856条经验 获得超17个赞

try git rm filename

查看完整回答
反对 回复 2018-07-27
?
大话西游666

TA贡献1817条经验 获得超14个赞

1.git add b.txt //把b.txt从工作区添加到暂存区(stage)
2.rm b.txt //把工作区的b.txt删除,但没有执行git rm b.txt从版本库中删除该文件
3.git commit -m '删除b.txt文件'//由于没有执行git rm b.txt,commit提交的只是1中的内容
-->2,3之间应该执行git rm b.txt,才能把文件删除

查看完整回答
反对 回复 2018-07-27
  • 4 回答
  • 0 关注
  • 1298 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信