一、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. 常规解法
将其从本地仓库移除
其实还是有两种方式 :
-
直接 rm -rf .git 这个比较担心远程出问题
-
查询大文件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
https://blog.csdn.net/wenqibiao8/article/details/81263751