19 Aralık 2021 Pazar

git config seçeneği

Giriş
--local, --global, --system seçeneği ile kullanılır

alias.ci
user.name
user.email
core.editor
credential.helper
gibi şeyleri atamak mümkün

user.name ve user.email
Örnek
Author vermek için şöyle yaparız
git config --local user.name "John Doe"
git config --local user.email john@doe.com
Örnek
Şöyle yaparız.
$ git config --global user.name new
$ git config --global user.email new@new.com
alias
Örnek
Alias tanımlamak için şöyle yaparız. "git commit" yerine "git ci" yazabiliriz.
git config --global alias.ci commit
git config --global alias.co checkout
...
core.editor
Örnek
Editörü vi'dan nanoya değiştirmek için şöyle yaparız
$ git config --global core.editor "nano -w"
Örnek
Editörü notepad için şöyle yaparız
$ git config --global core.editor notepad
core.sshCommand
Örnek
Şöyle yaparız
git config core.sshCommand “ssh -i ~/.ssh/id_rsa”

credential.helper
Örnek
Şifreyi bellekte 1 saat süre saklasın diye şöyle yaparız.
git config --global credential.helper "cache --timeout=3600"
Örnek
Şifrelerin nerede saklandığını görmek için şöyle yaparız
git config --system credential.helper
manager-core
Eğer manage-core yerine manager yazsaydı şifreler Windows'ta "Kimlik Bilgileri Yöneticisi" veya İngilizce olarak "Credentials Manager" içinde saklanırdı. Yani eskiden bilgiler Windows'ta saklanırdı.

Bilgileri görmek için şöyle yaparız
git credential fill
protocol=https
host=github.com
İki defa enter'a bas
Çıktı şöyle
protocol=https
host=github.com
username=...
password=...
-l seçeneği
Örnek
Ayarları listelemek için şöyle yaparız.
git config -l --show-origin
Örnek
Global ayarları listelemek için şöyle yaparız.
$ git config --global -l
veya şöyle yaparız.
$ git config -l
Çıktı olarak şunu alırız.
user.email=new@new.com
user.name=new
-f seçeneği
Örnek
Sadece submodule ile çalışıp doğru branch'e commit etmek için şöyle yaparız.
cd /path/to/your/parent/repo
git config -f .gitmodules submodule.<path>.branch <branch>




Hiç yorum yok:

Yorum Gönder