实战:git中正确删除文件的方法-2021.12.07

image-20211207095953799

目录

实验环境

win10
git version 2.17.0.windows.1

实验软件

1、实验目的

正确删除文件的方法

现在我想在以后的commit中不包含某个文件,我该如何把这个文件删除呢?

2、配置方法

🍀 查看当前环境:现在我想删除readme.md这个文件,该怎么做呢?

hg@LAPTOP-G8TUFE0T MINGW64 /d/IT/01 IT/github_repo/01 极客时间:git学习测试库/git_learning (temp)
$ gs
On branch temp
nothing to commit, working tree clean

hg@LAPTOP-G8TUFE0T MINGW64 /d/IT/01 IT/github_repo/01 极客时间:git学习测试库/git_learning (temp)
$ ls
images/  index.html  readme.md  styles/

hg@LAPTOP-G8TUFE0T MINGW64 /d/IT/01 IT/github_repo/01 极客时间:git学习测试库/git_learning (temp)

🍀 方法1:常规命令删除

常规的做法就是通过2条命令进行删除,先使用rm删除文件,再用git rm把删除的添加到暂存区,过程如下:

$ rm -rf readme.md
$ gs
$ git rm readme.md
$ gs
$ ls

image-20211207065204380

🍀 方法2:现在有个更简单的方法,用1条命令直接一步到位即可

在测试之前,我们先用git reset --hard HEAD先恢复到实验之前的状态:

$ git reset --hard HEAD
$ gs
$ ls

image-20211207065539617

注意:展现奇迹的时候到了

$ git rm readme.md
$ gs
$ ls

image-20211207065713933

现在,我们看下是不是和上面那种方法的效果一样呢,对的吧,实验到此结束。

3、命令总结

1.正确删除文件的方法:rm命令

方法1:常规命令删除
常规的做法就是通过2条命令进行删除,先使用rm删除文件,再用git rm把删除的添加到暂存区
$ rm -rf readme.md
$ git rm readme.md

方法2:现在有个更简单的方法,用1条命令直接一步到位即可
$ git rm readme.md

2.借Github的merge button,讲解GitHub的三种merge方式

image-20211207094829481

关于我

我的博客主旨:我希望每一个人拿着我的博客都可以做出实验现象,先把实验做出来,然后再结合理论知识更深层次去理解技术点,这样学习起来才有乐趣和动力。并且,我的博客内容步骤是很完整的,也分享源码和实验用到的软件,希望能和大家一起共同进步!

各位小伙伴在实际操作过程中如有什么疑问,可随时联系本人免费帮您解决问题:

  1. 个人微信二维码:x2675263825 (舍得), qq:2675263825。

    image-20211002091450217

  2. 个人博客地址:www.onlyonexl.cn

    image-20211002092057988

  3. 个人微信公众号:云原生架构师实战

    image-20211002141739664

  4. 个人csdn

    https://blog.csdn.net/weixin_39246554?spm=1010.2135.3001.5421

    image-20211002092344616

最后

​ 好了,关于git中正确删除文件的方法实验就到这里了,感谢大家阅读,最后祝大家生活快乐,每天都过的有意义哦,我们下期见!

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值