.git/config: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
Line 18: Line 18:
     fetch = +refs/heads/*:refs/remotes/origin/*
     fetch = +refs/heads/*:refs/remotes/origin/*
</syntaxhighlight>
</syntaxhighlight>
More than one <code>[remote]<c/ode> entries are possible if the local repository has multiple [[Git Concepts#Remote|remotes]].
More than one <code>[remote]</code> entries are possible if the local repository has multiple [[Git Concepts#Remote|remotes]].


==<tt>[branch]</tt>==
==<tt>[branch]</tt>==

Revision as of 22:50, 9 January 2024

Internal

Overview

.git/config maintains repository specific configuration is maintained, which is read and written with git config --local [...]

Configuration Elements

Configuration elements maintained in /etc/gitconfig, .gitconfig and .config/git/config apply:

Git Configuration | Configuration Elements

Additionally, the following specific configuration elements also apply:

[core]

[remote]

[remote] entires represent remotes for the current repository, and are manipulated by the git remote command.

[remote "origin"]
    url = https://gogs-cicd.apps.openshift.novaordis.io/gogs/novaordis-session-servlet.git
    fetch = +refs/heads/*:refs/remotes/origin/*

More than one [remote] entries are possible if the local repository has multiple remotes.

[branch]

See

Link a Local Branch to its Tracking Branch

[http]

See

Turn Off SSL Server Certificate Verification for a Specific Repository

[user]

Maintains user identity information, configured with git config.

   name = John Doe
   email = john@doe.com