git rm移除版本管理

git rm与git rm –cached
当我们需要删除暂存区或分支上的文件, 同时工作区也不需要这个文件了, 可以使用
1 git rm file_path
2 git commit -m ‘delete somefile’
3 git push
当我们需要删除暂存区或分支上的文件, 但本地又需要使用, 只是不希望这个文件被版本控制, 可以使用
git rm –cached file_path //没有add操作,其他用户pull会删除
git commit -m ‘delete remote somefile’
git push

删除版本控制push之后会删除仓库的文件,其他用户pull 时也会删除,其他用户在pull之前应该先备份要删除的文件,然后再pull,合并之后再把文件还原回来

git rm –f “文件路径”,不仅将该文件从缓存中删除,还会将物理文件删除(不会回收到垃圾桶)

百度大模型

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

腾讯云图