git使用经验分享4

找到组织 发布于 2013/07/30 09:05
阅读 366
收藏 2
Git

昨天我又一次做的蠢事之后积累的经验教训啊,大家引以为戒啊,这次是删除远端仓库的某些文件夹下的代码,这是彻底删除.

//1.删除bin目录下的所有文件
git filter-branch --index-filter 'git rm -r --cached --ignore-unmatch bin/*' HEAD
git filter-branch --index-filter 'git rm -r --cached --ignore-unmatch gen/*' HEAD

//2.删除操作push到服务器
git push origin master --force

//3.查看远端
git ls-remote .

//4.如果有显示类似 refs/original 路径的远端,那么运行.
git update-ref -d [上面original的路径]

//5.清理缓存
git reflog expire --expire=now --all
git gc --prune=now
git gc --aggressive --prune=now


加载中
返回顶部
顶部