知者何南 发表于 4 天前

如何把已经上传到gitlab的代码大概文件夹从git上删掉

有小同伴不小心把缓存文件上传到了git,跑来问我,要怎么把这些文件给删掉,这里一共有两种方式,
先说第一种,通过下令删除,终端进入存在这个缓存文件的目录,实行下令ls,可以看到确实有缓存文件
https://i-blog.csdnimg.cn/direct/b910497ff3d748e78e6b1b97f4540ce6.png
接下来就是实行删除的下令,控制台输入下面下令:
首先一定要先拉一下代码,终端实行下令:
git pull
然后开始实行删除下令:
git rm -r __pycache__
记住,这里一定要实行一下commit下令,终端输入下令:
git commit -m "删除缓存文件"
到这里还没有完,终端还必要实行一下push下令
git push
如许就算删完了,前后对比,可以发现混存文件已经没有了
https://i-blog.csdnimg.cn/direct/1a6e3c039b9c4a10b0144119a5568a90.png
https://i-blog.csdnimg.cn/direct/074521d5fc2142d99a5e4b5c805ae19e.png
第二种方式更简朴,通过pycharm举行操作,这种方式对于不熟悉git下令的小同伴会比力友好
首先pycharm打开我们必要操作的这个项目,找到必要删除的文件
https://i-blog.csdnimg.cn/direct/cd5a338e57374a41bc5cd6626d860c43.png
直接右键删除,注意,这里在右键删除之前,也必要先pull一下,也就是更新当前项目代码
https://i-blog.csdnimg.cn/direct/d829485e166249cfbfd85b4747cca9fe.png
更新好之后,直接右键选择删除
https://i-blog.csdnimg.cn/direct/c9a341b1ae3340f98fc1219e7201d952.png
然后提交刚才的这个删除操作
https://i-blog.csdnimg.cn/direct/62d0df7329ac448b8cbd3542712441ac.png
https://i-blog.csdnimg.cn/direct/a907df8e2ff84a4495809bbd6096e068.png
在上面master分支旁边下拉列表选择push
https://i-blog.csdnimg.cn/direct/95bf87551fff42cdb6302d9fa41137ff.png
这里是分开操作的,固然也可以在提交的时候选择commit and push,效果一样
https://i-blog.csdnimg.cn/direct/71bd92b13d98488c9f6d303c20107e45.png
如许必要删除的文件就没有啦,git上面也同步删除了


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 如何把已经上传到gitlab的代码大概文件夹从git上删掉