Git项目在本地删除文件后,远程仓库能不能也删除该文件? | 您所在的位置:网站首页 › git推送云端代码 › Git项目在本地删除文件后,远程仓库能不能也删除该文件? |
假设场景: 开发项目的时候,先是创建了一个DeleteTest1文件,接着继续开发的时候,又创建了一个DeleteTest2文件,并且两个文件都已经提交到了远程仓库。在后续的开发中,我们发现DeleteTest1文件已经用不上了,于是就在本地删除了该文件,并且继续修改DeleteTest2文件,那我再提交的时候,远程仓库能不能帮我把DeleteTest1文件也同时删除了呢? 为了验证这个效果,我在项目中创建了两个文件:DeleteTest1和DeleteTest2。 提交这两个文件 push到远程仓库 通过查看远程仓库,我们发现两个文件已经成功提交到了远程仓库 那么我先做一下删除,把DeleteTest1给删除了,看看能不能提交 刚刚删除了DeleteTest1文件,就点击提交,发现可以提交,并且颜色是浅色的 再push上去看看 我们发现,提交的记录是有的,但是项目里面已经没有这个文件存在了。到这里答案已经有了,我也不用继续再测试了,哈哈。 总结: 使用Git管理的项目,在本地删除后,是可以提交并在远程仓库删除的。 因此我们在做项目的时候,可以放心大胆地开干了,不用担心后续要重构代码时,本地删除了文件远程仓库没删除的问题。 接触Git不是很长时间,刚好想到这个问题,没有查阅到相关资料,就自己亲手试一试了。 |
今日新闻 |
推荐新闻 |
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 |