[Git] 彻底删除github上的某个文件以及他的提交历史
2023-02-18 15:41:34 时间
有时候误提交了某个文件 , 想把这个文件删掉 , 用下面的方法
# 删除包括历史
git filter-branch --force --index-filter 'git rm --cached --ignore-unmatch 文件相对路径' --prune-empty --tag-name-filter cat -- --all
# 同步到远程
git push origin master --force
还有就是如果设置了忽略文件 , 一定在提交之前就设置好 ,提交后的同样会被git管理
相关文章
- Linux系列(26) - 强制杀死进程
- Linux系列(25) - 常用快捷键(未更新完)
- 说说Golang goroutine并发那些事儿
- Linux系列(24) - chmod
- Linux系列(23) - echo
- Linux系列(22) - 用户登录查看命令
- Linux系列(21) - 光盘、U盘挂载
- Linux系列(20) - shutdown
- Linux系列(19) - 常用压缩命令(2)
- Linux系列(18) - 常用压缩命令(1)
- Linux系列(17) - >、>>的用法
- Linux系列(16) - 其他帮助命令
- Linux系列(15) - man
- Linux系列(14) - grep
- Linux系列(13) - CentOs 8 配置静态IP
- Linux系列(12) - find
- Linux系列(11) - PATH环境变量
- Linux系列(10) - 命令搜索命令whereis与which
- Linux系列(9) - whoami和whatis
- Linux系类(8) - 文件搜索命令locate