本博客只记录遇到的问题和解决方案
问题一:git上与本地不同步无法上传
先git pull origin master
再git push -u origin master(实在不行或者清空本地,或者清空git😁)
问题二:本地提交文件为空无法上传
问题三:某些ide工具会自动监测需要提交的文件,如果你不通过ide提交,那么git add . 是不会提交任何文件到.git中
问题三:commit内容错误
git commit --amend 编辑好之后按住esc,连按Z两次,注意文件的保存路径别被更改了(window)
git pull --rebase origin master //拉去远程仓库覆盖本地再上穿
git remote origin add 。。。。 //添加远程仓库
删除敏感文件及其记录
git filter-branch --force --index-filter 'git rm --cached --ignore-unmatch src/global.js' --prune-empty --tag-name-filter cat -- --all 本地清除相关文件及历史
git push origin --force --all 将修改同步到远程仓库
参考:https://www.cnblogs.com/ctrlzhang/p/5195079.html