在Git中,删除文件也属于修改操作,因此,要想删除起作用,那么之后也要git commit。在git中删除一个文件使用git rm命令。
在下图中,首先创建一个新文件,然后添加到仓库去。
现在,我们来删除这个文件,从代码仓库中。使用如下命令:
git rm test
执行该命令成功以后,输出如下:
需要注意的是,该命令也会把当前工作区下的文件直接删除,而不是只删除仓库中的文件。
现在,提交这次修改到仓库。
那么test将会在当前版本被删除,之前的版本依旧有test文件存在。不信?那我们回退版本到之前的版本来看看即可。
git rm可以删除一个文件,你不要需要怕,只要你在删除之前,提交这个文件到过代码仓库,那么删除之前的那个版本依旧会保存该文件。所以大胆点干活,别怕。