【git】删除某个文件的所有历史记录,批量删除远程分支
2024-10-19 03:35:07
删除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 :{
原文地址:【git】删除某个文件的所有历史记录,批量删除远程分支
标签:git github 批量 删除 分支
智能推荐
- 【Git 使用笔记】第一部分:安装git 和 使用git
- 【Git 使用笔记】第二部分:基本命令 和 单分支开发
- 【Git 使用笔记】第三部分:多分支开发
- virtualbox + ubuntu虚拟机 目录共享
- jquery 事件 多次绑定,多次触发,怎么清除历史绑定事件
最新文章
- Python-面向对象(类)二
- FileSystem.DeleteDirectory遇到";无法删除 文件:无法读取源文件或磁盘";
- JSP目录
- javaWeb中struts开发——helloworld
- jQuery-webcam(.NET)实现WEB摄像头监控
- 台湾P2P平台
- Disruptor框架
- UVa 11077 Find the Permutations(置换+递推)
- Cow Rectangles
- 转:简单的Mysql主从复制设置
- JavaWeb 后端 <;四>; 之 Cookie HttpSession 学习笔记
- localStorage,sessionStorage的使用
- windows安全配置
- redis缓存工具类,提供序列化接口
- MongoDB (课时1,2)
- android控件TextView之 分段显示不同颜色
- ABP.ModuleZero.Feature——特性管理
- 使用TensorFlow低级别的API进行编程
- 03_Java基础语法_第3天(Scanner、Random、流程控制语句)_讲义
- win7C盘不够用怎么办
热门文章
- Effective C++笔记:构造/析构/赋值运算
- Xamarin Android长度单位区别
- C#可以做什么
- 简单几何(线段相交) POJ 2826 An Easy Problem?!
- 概率 Gym 100502D Dice Game
- iOS @try
- MBR 基础
- LightOJ1125 Divisible Group Sums(DP)
- Insert Function before and after main function
- HDU 2612 (BFS搜索+多终点)