vscode tips和 git本地仓库不小心添加大文件如何处理

一、vscode 进行git push如何记住密码

在terminal window输入

git config --global credential.helper store 

然后push 后输入密码, 之后就不用密码了

二、 git 本地仓库不小心存储了大于100MB的model,导致无法push到远程仓库怎么办

2.1.暴力解法:

git reset --hard origin/master 

将本地仓库恢复到和远程仓库一致

2.2. 常规解法

将其从本地仓库移除

其实还是有两种方式 :

  1. 直接 rm -rf .git 这个比较担心远程出问题

  2. 查询大文件id ,将其从本地仓库清除

首先查看本地还没push到远程的数据大小

git count-objects -vH

查看大文件 id and location

git rev-list --all --objects | \
grep "$(git verify-pack -v .git/objects/pack/*.idx | sort -k 3 -n | tail -n 3 | awk -F ' '  '{print $1}')"

删除

 git rm --cached "文件路径"

or

git filter-branch --force --index-filter 'git rm --cached --ignore-unmatch 文件路径 --prune-empty --tag-name-filter cat -- --all

reference

如何删除git add 缓存的文件

删除git本地仓库大文件

https://blog.csdn.net/wenqibiao8/article/details/81263751

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值