全局 git 配置文件不存在

global git config file does not exist

git: git 版本 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>

没有成功...返回给我以下错误:

error: could not lock config file /Users/<user>/.gitconfig: No such file or directory

我尝试通过下载最新版本 here reinstall/update git。

运行 git config --global -l 列出所有配置 returns 出现以下错误:

fatal: unable to read config file '/Users/<user>/.gitconfig': No such file or directory


结论

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


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


更新

尝试创建文件夹:

尝试

rm ~/.gitconfig
touch ~/.gitconfig

删除错误的符号链接并创建新的配置文件。

然后re-run你命令创建设置:

git config --global user.email <my-email@email.com>