Git项目在本地删除文件后,远程仓库能不能也删除该文件?

假设场景:

开发项目的时候,先是创建了一个DeleteTest1文件,接着继续开发的时候,又创建了一个DeleteTest2文件,并且两个文件都已经提交到了远程仓库。在后续的开发中,我们发现DeleteTest1文件已经用不上了,于是就在本地删除了该文件,并且继续修改DeleteTest2文件,那我再提交的时候,远程仓库能不能帮我把DeleteTest1文件也同时删除了呢?


为了验证这个效果,我在项目中创建了两个文件:DeleteTest1和DeleteTest2。



提交这两个文件


push到远程仓库


通过查看远程仓库,我们发现两个文件已经成功提交到了远程仓库


那么我先做一下删除,把DeleteTest1给删除了,看看能不能提交


刚刚删除了DeleteTest1文件,就点击提交,发现可以提交,并且颜色是浅色的


再push上去看看


我们发现,提交的记录是有的,但是项目里面已经没有这个文件存在了。到这里答案已经有了,我也不用继续再测试了,哈哈。



总结:

使用Git管理的项目,在本地删除后,是可以提交并在远程仓库删除的。

因此我们在做项目的时候,可以放心大胆地开干了,不用担心后续要重构代码时,本地删除了文件远程仓库没删除的问题。


接触Git不是很长时间,刚好想到这个问题,没有查阅到相关资料,就自己亲手试一试了。

  • 21
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 7
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值