问题
写自己项目的时候,想推送一份新的上去,突然间就推送不上去,提示需要设置user.name和user.email
解决
使用下面的命令检查(如果没值请先设置值):
##目标仓库检查(你需要在项目文件夹下打开git)
git config user.name
git config user.email
##全局仓库检查
git config --global user.name
git config --global user.email
##你还可以这样去检查
git config --list ##这个运行后退不出来是正常的XD,直接把终端关了都行
git config --global --list
##如果你是没有值,用下面的方法写入值
###全局
git config --global user.name "你的名字"
git config --global user.email "你的邮箱"
###局部(需要在项目文件夹下打开git)
git config user.name "你的名字"
git config user.email "你的邮箱"
如果有值了,还推送不上去,那么我们先进入到项目文件夹下,在最上面,你会看到一个.git
文件夹(看不到就打开显示隐藏文件夹的选项),进入
文件夹下有一个config的文件,使用记事本打开:
查看[user]下的内容,是否有name和email两项,没有就加上,然后保存,返回VScode,这时候就已经能提交了!
有的话我也不知道咋办了,删掉本地仓库重新创建或者创建一个新的本地仓库再绑定试试看吧
标签:git,name,--,user,config,email From: https://www.cnblogs.com/MorningMaple/p/17704932.html