问题:CMD命令行在进行http传输的时候输不了密码
解决:使用Git Bash来输入
问题:Git在通过http clone的时候用户名是你的登录时的用户名,密码是你自己另外设置的密码
问题:Git最常用的指令 add commit push
解决:如果提示没东西push的话你一定是忘了之前的add和commit操作
问题:Git上传问题
解决:Git上传有一些限制的,比如说Git上传限制默认是100M,有些公司会有自己的反向代理,限制会更多
问题具体体现为error :413

问题:clone的时候记得要CD到一个空目录下
问题:如果http不好用的话可以使用ssh的方式来push
解决:不过ssh需要生成一下公钥然后去网站上配置
https://www.jianshu.com/p/4068e3003a4d
问题:需要改变远程提交url的话可以用remote指令
解决:https://www.jianshu.com/p/4068e3003a4d
问题:删除文件要用指令 rm
解决:https://www.cnblogs.com/syq816/p/9301700.html
问题:在使用vs管理git的时候会存在一个问题导致发布不了的情况
解决:这时候可以看一下你的properties文件有没有冲突
一个教你怎么使用Git的网页
git 使用简易指南
问题:如果Git历史提交记录中已经有了一个比较大的文件导致你本次提交失败怎么办?
-
显示10个最大的文件id列表
git verify-pack -v .git/objects/pack/pack-*.idx | sort -k 3 -g | tail -10 -
根据文件id找出文件所在路径
git rev-list --objects --all | grep 55d4e40c0927d5d489c0c92466a0d656f7068bcd -
删除文件
git log --pretty=oneline --branches -- your_file
- 删除文件的历史记录
git filter-branch --force --index-filter 'git rm -rf --cached --ignore-unmatch 你的大文件名' --prune-empty --tag-name-filter cat -- --all
-
清除缓存(真正删除)
rm -rf .git/refs/original/
git reflog expire --expire=now --all
git gc --prune=now
git gc --aggressive --prune=now
git push origin master -
让远程仓库变小
git remote prune origin
参考链接
https://blog.youkuaiyun.com/g291976422/article/details/105120681/
7.清除大文件
https://blog.youkuaiyun.com/qq997843911/article/details/88979051
1600

被折叠的 条评论
为什么被折叠?



