git config
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git config相关的知识,希望对你有一定的参考价值。
参考技术A 首先,说下最常用的设置用户名和邮箱的命令git config --global user.name 'xxx' //设置用户名
git config --global user.email ' xxx@gmail.com ' //设置邮箱
这是针对系统某个用户的全局设置。实际上,配置用户的地方可不止全局这一个地方。
在我们首次使用Git时,都是需要配置用户名(user.name)和邮箱(user.email)的。对于用户名和邮箱来说,有3个地方可以设置
/etc/gitconfig,使用git config --system,这个是针对整个系统生效的,几乎不会使用
~/.gitconfig,使用 git config -- global,这个是针对用户的,对系统中这个用户的所有项目都生效,很常用
在项目的.git/config中设置,使用git config -- local,这是针对某个项目设置用户名和邮箱的
我们可以使用git config查看配置帮助
/etc/gitconfig|git config --system
git config --system|git config -- global
.git/config|用git config -- local
致命:文件 .git/config 中的错误配置行 1
【中文标题】致命:文件 .git/config 中的错误配置行 1【英文标题】:fatal: bad config line 1 in file .git/config 【发布时间】:2021-03-06 20:13:02 【问题描述】:在尝试运行颤振时,我收到了这个错误。 我尝试了颤振升级--force,颤振通道稳定以及重新安装颤振 但是这些命令都没有修复错误
【问题讨论】:
.git/config
的第一行是什么?
【参考方案1】:
我通过删除flutter/.git/config下的配置文件然后运行解决了这个问题
git 初始化
flutter 目录下的命令。然后跑了颤振医生,一切都很好。
【讨论】:
【参考方案2】:您的$FLUTTER_INSTALL_DIR/.git/config
应该如下所示:
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
ignorecase = true
precomposeunicode = true
[remote "origin"]
url = https://github.com/flutter/flutter.git
fetch = +refs/heads/*:refs/remotes/origin/*
[branch "stable"]
remote = origin
merge = refs/heads/stable
[branch "beta"]
remote = origin
merge = refs/heads/beta
[branch "dev"]
remote = origin
merge = refs/heads/dev
请注意,这不是您的 git 存储库之一。如果不是这样,请重新安装 Flutter。
【讨论】:
$FLUTTER_INSTALL_DIR/.git/config 我应该在终端运行这个吗? 不,根据上面的说明,这是一个供您检查的文件。 我尝试重新安装flutter,我的配置文件如下所示:[core] repositoryformatversion = 0 filemode = false bare = false logallrefupdates = true symlinks = false ignorecase = true [remote "origin"] url = @ 987654321@ fetch = +refs/heads/*:refs/remotes/origin/* [branch "stable"] remote = origin merge = refs/heads/stable 我仍然遇到同样的错误以上是关于git config的主要内容,如果未能解决你的问题,请参考以下文章