Git Global Config dosyasını ayarlamak

$~ git config --global user.name "Faik"

gibi ayarlar --global parametresinden dolayı,
.git/config içine yazılmaz. [Projeye özgü ayarlar.]
$HOME/.gitconfig içine yazılır. [Genel Ayarlar]

Bu ayarlara;

lifeinbeta@lifeinbeta:~$ git config --global --edit

ile bakılabilir. Bu komut çalıştırıldığında görülebilen örnek bir Global Config dosyası içeriği;

[user]
        name = Taha Yavuz Bodur
        email = x@y.com
[github]
        user = tyb
        token = abcd1234...

Bu işlem global parametresi olmadan yapılsaydı;

lifeinbeta@lifeinbeta:~/GIT/dummy1$ git config deneme.param1 "deger1"
lifeinbeta@lifeinbeta:~/GIT/dummy1/.git$ cat config
[core]
	repositoryformatversion = 0
	filemode = true
	bare = false
	logallrefupdates = true
[remote "origin"]
	url = git@github.com:tyb/dummy1.git
	fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
	remote = origin
	merge = refs/heads/master
[deneme]
	param1 = deger1

projeye özgü config dosyasınına yazılırdı. Yukarıda, dummy1 projesine özgü config dosyasına (.git/configdeneme bölümü(section) altında param1 parametresi deger1 değeri ile yazılmıştır.

Yeni eklenen bölümü silmek için;

lifeinbeta@lifeinbeta:~/GIT/dummy1/.git$ git config --remove-section deneme

yazılır.
git-config komutları bölüm.parametre_adı şeklindedir.
git-config(1) Manual Page‘den daha detaylı kullanımına bakılabilir.

Güzel bir söz

Moments, when lost, can’t be found again. They’re just gone.

The Summer I Turned Pretty / Jenny Han

[Dakikalar, kaybedildiğinde, tekrar bulunamazlar. Geçip gitmiştirler.]

Advertisements

1 Comment

Filed under git

One response to “Git Global Config dosyasını ayarlamak

  1. Pingback: Git Öğreniyorum -2 | KORSAN ÇOCUK

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s