博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【git】删除某个文件的所有历史记录,批量删除远程分支
阅读量:5864 次
发布时间:2019-06-19

本文共 415 字,大约阅读时间需要 1 分钟。

  hot3.png

删除git某个文件的所有历史记录

git的目的就是版本控制,记录每一个版本的变动。然而有的时候我们往往希望从版本库中彻底删除某个文件,不再显示在历史记录中。例如不小心上传了一堆错误的文件,或者不小心上传了帐号、密码,那么这个时候怎么办呢?下面的命令可以完美解决你的问题

$ git filter-branch -f --tree-filter 'rm -rf common/service/SyncBlogServince.php' HEAD$ git push origin --force

批量删除git分支

git branch -r |grep 'origin/pmt_201608' | awk -F '/' '{print $2}' | xargs -I {} git push origin :{

原文地址:
标签:               

智能推荐

转载于:https://my.oschina.net/54php/blog/600311

你可能感兴趣的文章
在阿里云容器服务上,轻松搭建Concourse CI
查看>>
移动互联网的下一个红海将会在物联网时代下爆发
查看>>
大数据量化用户体验
查看>>
OpenStack巨头Mirantis2015年业务增长了四倍
查看>>
光纤计算题:Pure + 思科 = 端到端NVMe
查看>>
一百天,一场修行,要不试试?
查看>>
微软确认裁员300多人,主要波及雷德蒙德总部
查看>>
这些东西别晒到朋 友 圈,小心惹来祸!
查看>>
抢占智能家居“风口”
查看>>
微软收购一款以游戏形式学习的工具MinecraftEdu
查看>>
微软为顺利收购LinkedIn对欧盟做出让步
查看>>
为什么OCP服务器在一般性的IT企业难以普及
查看>>
用什么方法预防黑客对家庭网络的入侵?
查看>>
WannaCry病毒爆发并未对微软品牌造成太大影响
查看>>
武汉将打造中国网络安全谷 亿元招募全球顶尖人才
查看>>
企业组织与IT供应商的谈判指南
查看>>
5亿用户信息两年前被盗!雅虎为何现在才说?
查看>>
Openvox 模拟语音卡/FXS-100
查看>>
解读分布式对象存储系统Sheepdog性能测试
查看>>
大数据时代的产业变局
查看>>