Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么我的git user.name和user.email会被神秘地删除?_Git_Github_Visual Studio Code - Fatal编程技术网

为什么我的git user.name和user.email会被神秘地删除?

为什么我的git user.name和user.email会被神秘地删除?,git,github,visual-studio-code,Git,Github,Visual Studio Code,今晚我尝试在VisualStudioCode中签入我的代码,并看到了此消息 我首先进行了更改,然后像往常一样点击“提交” 问题1-为什么这些值会突然消失 仅供参考-今天早上开始时,我注意到VS代码更新。我无法想象为什么VS代码更新会删除这些值 问题2-我可以用值再次配置它们,但我已经很久没有这么做了,这两个值是否需要与我在github.com上的用户名/密码相同?我不认为VSC已经从配置文件中删除了这些值,也许您只是在本地存储库中配置了它,检查全局配置文件以在所有存储库中应用用户名和电子邮件

今晚我尝试在VisualStudioCode中签入我的代码,并看到了此消息

我首先进行了更改,然后像往常一样点击“提交”

问题1-为什么这些值会突然消失

仅供参考-今天早上开始时,我注意到VS代码更新。我无法想象为什么VS代码更新会删除这些值


问题2-我可以用值再次配置它们,但我已经很久没有这么做了,这两个值是否需要与我在github.com上的用户名/密码相同?

我不认为VSC已经从配置文件中删除了这些值,也许您只是在本地存储库中配置了它,检查全局配置文件以在所有存储库中应用用户名和电子邮件

git config --global -l
不,这些数据是在提交中定义您的身份的数据,它们与远程存储库的凭据没有关系


source:

刚刚运行了它,看到了这样的情况:致命:无法读取配置文件“/Users/myname/.gitconfig”:没有这样的文件或目录。不知道为什么我会看到这个消息。我是否应该尝试配置电子邮件和用户名并解决此问题?我是否可能无意中按下某个按钮将其删除?只是想弄明白为什么我会突然看到它?我以前从未看到过这条消息,我已经提交了1000多次!您是否移动了git常规配置文件?您可以运行此命令来确定global.gitconfig的位置
git config--global--edit
只要编辑器告诉您文件位于哪个目录,我就不会移动任何东西,除非我意外按下某个按钮,并且它是意外移动的。我刚刚输入了名称/电子邮件,现在又能正常工作了。我不知道我是应该担心还是继续前进?我刚刚运行了git config--global--edit,在输出中看到的只有我的名字和电子邮件。我应该担心吗?有什么东西被意外删除了吗?我应该看更多的信息吗?我对使用git有点陌生。这种奇怪的事情也发生在我身上。自从我昨天更新vscode以来的第一次提交。全局git凭据消失了。我也有同样的问题(Linux,仅通过命令行使用git):我的用户名和电子邮件经常从gitconfig文件中删除。我也遇到了这个问题。我在命令行上反复设置了
git config--global user.name
,但是这些值一直被清除。我不使用vscode,但我使用atom。