全局git配置文件不存在

Jes*_*ijm 1 git bash git-config macos-sierra

git:git version 2.10.1(Apple Git-78)
macOS:10.12.3


我有一些git的问题,在本地提交的所有内容然后推送到GitHub是在我的帐户中没有引用,而是由未知用户提交.

我像往常一样在网上搜索了一些,并得出了这个结论.git配置已被搞砸了.(上一个提交很好等)

当然我尝试在git配置中设置我的电子邮件以匹配GitHub上的那个,这样GitHub会自动注意到(新的)提交是我的,一切都会好的..

所以我跑了

git config --global user.email <my-email@email.com>
Run Code Online (Sandbox Code Playgroud)

没有成功......我回复了以下错误:

error: could not lock config file /Users/<user>/.gitconfig: No such file or directory
Run Code Online (Sandbox Code Playgroud)

我试着通过在这里下载最新版本来重新安装/更新git .

运行git config --global -l以列出所有配置将返回以下错误:

fatal: unable to read config file '/Users/<user>/.gitconfig': No such file or directory
Run Code Online (Sandbox Code Playgroud)

终端截图


结论

该文件似乎不存在.正如您在屏幕截图中看到的那样.通过他们的网站重新安装git没有启动配置文件.
我不知道该怎么办......


其他帖子:
我尝试通过其他相关答案解决此问题等.但这并没有帮助我解决这个问题.我认为我的案例比大多数情况更具体......


更新

试图创建文件夹: 更新截图

Har*_*ren 8

尝试

rm ~/.gitconfig
touch ~/.gitconfig
Run Code Online (Sandbox Code Playgroud)

删除坏符号链接并创建新的配置文件.

然后重新运行命令以创建设置:

git config --global user.email <my-email@email.com>
Run Code Online (Sandbox Code Playgroud)

  • 楼主真聪明 (2认同)