提交暂存更改时报 is outside repository 解决办法

我使用的编辑器是vscode,不知道做了什么操作,不管哪个项目的哪个分支都不能暂存代码,一点图上的加号,就提示这个信息,尝试了很多方法都没用,包括卸载编辑器,删除编辑器本地的所有配置信息,然后重装都无法解决,最后尝试了用git指令提交,因为我遇到的问题是不能点击图上的加号,所以,使用了

git add ./

这一步指令来代替图上(加号)暂存的操作,然后可以正常的上传代码了.希望对兄弟萌有帮助.

 

 

 

2020/8/5日新增解决办法
出现这个错误的原因是git版本的问题,血坑啊,更新一下git版本就好了,亲测有效!!!

方式一:指令更新

git update
//或者
git update-git-for-windows

有可能提示下图的错误

 

 

原因:2.14.1及之前版本的git 并没有update这两个命令

解决方法:重新下载新版本安装包,覆盖安装即可
推荐使用方式二

方式二:
官网:https://git-scm.com/
镜像:https://npm.taobao.org/mirrors/git-for-windows/
傻瓜式安装即可,然后git version查看当前git版本

 

 

最后这个问题完美解决

参考文章:https://blog.csdn.net/ju__ju/article/details/106755729

posted @ 2022-03-03 18:59  陈晓猛  阅读(439)  评论(0编辑  收藏  举报