Git项目在本地删除文件后,远程仓库能不能也删除该文件? 您所在的位置:网站首页 git推送云端代码 Git项目在本地删除文件后,远程仓库能不能也删除该文件?

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

2023-09-08 00:54| 来源: 网络整理| 查看: 265

假设场景:

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

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

提交这两个文件

push到远程仓库

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

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

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

再push上去看看

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

总结:

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

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

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



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

      专题文章
        CopyRight 2018-2019 实验室设备网 版权所有