如何在Mac中定位git配置文件

186

如标题所述,如何在Mac中找到git配置文件?不确定如何查找。需要设置。

git config --global http.postBuffer 524288000

需要一些关于查找它的指导...


1
实际上,Git 有多个配置文件,它们按照层次结构工作:systemgloballocalworktreefile。请查看 GitLab 文档中的此链接 https://git-scm.com/docs/git-config#FILES。 - Touten
4个回答

238

全球 Git 配置文件存储在所有平台上的 $HOME/.gitconfig

但是,您可以简单地打开终端并执行 git config,这将向该文件写入适当的更改。除非您特别想要这样做,否则不应手动调整 .gitconfig


1
可以指定如何在Mac上找到文件夹吗?需要更多帮助来找到文件... - lakshmen
9
打开终端并输入 echo $HOME - cdhowie
8
输入命令 "typed vim ~/.gitconfig",意思是打开名为 ".gitconfig" 的文件并在Vim编辑器中进行编辑。 - lakshmen
3
只有在进行了一些配置之后,~/.gitconfig文件才会存在。 <br /> 您可以使用以下命令将“git status”命令简化为“git s”: $ git config --global alias.s status 然后,您可以通过运行以下命令编辑全局的Git配置文件: $vim ~/.gitconfig - Tom
2
全局配置的另一个可能文件路径:~/.config/git/config - Artem

236

您不需要找到这个文件。

只需在终端上输入以下指令:

git config --global --edit

14
这应该是最佳答案。输入“vim ~/.gitconfig”时,想要创建一个新文件,但我的gitconfig已经存在了。 - heug
这对我有用,因为在Mac上gitconfig文件不可见。 - AskQ
@AskQ 也许你没有任何 gitconfig。你可以在 ~ 或者开发路径中的任何其他位置创建一个 .gitconfig 文件。 - bpedroso
3
这个回答很好,我使用了git config --system --edit来查找系统配置文件的位置,在我的情况下是在/usr/local/etc/gitconfig中。我以前不知道要去那里找。(在vim中打开文件,然后输入1,接着按下control + g可以显示文件路径) - Touten
如果有人(比如我)无法理解终端编辑器,可以使用指向 /Users/<account> 的 VS Code,并在资源管理器窗口中找到 .gitconfig。 - John Mc
4
你可以使用 git config --global core.editor "your-editor" 命令,就像在 git 文档 中所说的那样。之后,git config --global --edit 命令将会在你的代码编辑器中打开 .gitconfig 文件。 - Denkhis

3

我使用保存在.bash_profile中的这个函数,对我非常有效。

function show_hidden () {
        { defaults write com.apple.finder AppleShowAllFiles $1; killall -HUP Finder; }
}

如何使用:
show_hidden true|false 

作为替代方案,您也可以这样做:**alias showFiles='defaults write com.apple.finder AppleShowAllFiles YES; killall Finder /System/Library/CoreServices/Finder.app'alias hideFiles='defaults write com.apple.finder AppleShowAllFiles NO; killall Finder /System/Library/CoreServices/Finder.app'**。然后在控制台中输入showFileshideFiles即可使用。 - DaddyMoe
5
这对我有用 -> shift + ⌘ + . - Jeremy L

3
问题的解决方案如下:
1. 找到.gitconfig文件 2. 修改文件内容,按照以下格式替换: [user] name = 1wQasdTeedFrsweXcs234saS56Scxs5423 email = ankittanna@hotmail.com [credential] helper = osxkeychain [url ""] insteadOf = git:// [url "https://"] [url "https://"] insteadOf = git://
请将空白的url=""替换为url="https://"
[user]
    name = 1wQasdTeedFrsweXcs234saS56Scxs5423
    email = ankittanna@hotmail.com
[credential]
    helper = osxkeychain
[url "https://"]
    insteadOf = git://
[url "https://"]
[url "https://"]
    insteadOf = git://

这将有效:)
快乐地进行Bower

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接