【git】删除某个文件的所有历史记录,批量删除远程分支
2016-01-10 00:00
1181 查看
删除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 和 使用gitnginx rewrite 参数和例子
浮点型 转化 成 整形 那点事
Nginx return 关键字配置小技巧
php 通过exec 创建git分支失败
相关文章推荐
- MetaWeblog 同时管理51cto,csdn,sina,163,oschina,cnblogs等博客
- linux中jdk环境变量配置
- linux中在后台启动一个服务
- activemq初探
- springboot(一)
- Adroid权限
- Android基础
- 谷歌GSON可以把Java对象转换成JSON,也可以把JSON换成一个相等的Java对象
- 简单的一个画布,可以自己画画玩
- 数据流 、文件管理
- oc中KVO 、代理模式、文件管理
- Centos下安装Mongodb和php-mongodb扩展
- 安装zlib
- IntelliJ IDEA
- mysql执行导入sql出错
- 【嘉兴东臣php】php学习周总结
- linux下IPTABLES配置详解
- Rust语言开发基础(四)基础中的基础
- angularjs 实现 window.onload() $(document).ready()
- 45条常用的正则表达式