Git - Ortam Kurulumu
Git'i kullanmadan önce, bazı temel yapılandırma değişikliklerini kurmanız ve yapmanız gerekir. Ubuntu ve Centos Linux'a Git istemcisini kurma adımları aşağıdadır.
Git İstemcisinin Kurulumu
Debian temel GNU / Linux dağıtımını kullanıyorsanız, apt-get komut gerekli olanı yapacak.
[ubuntu ~]$ sudo apt-get install git-core
[sudo] password for ubuntu:
[ubuntu ~]$ git --version
git version 1.8.1.2
RPM tabanlı GNU / Linux dağıtımı kullanıyorsanız, yum komut verildiği gibi.
[CentOS ~]$
su -
Password:
[CentOS ~]# yum -y install git-core
[CentOS ~]# git --version
git version 1.7.1
Git Ortamını Özelleştirin
Git, yapılandırma değişkenlerini ayarlamanıza izin veren git config aracını sağlar. Git, tüm genel yapılandırmaları şurada depolar:.gitconfigev dizininizde bulunan dosya. Bu konfigürasyon değerlerini global olarak ayarlamak için,--global seçenek ve atlarsanız --global seçeneği, ardından konfigürasyonlarınız mevcut Git deposuna özeldir.
Sistem genelinde yapılandırmayı da kurabilirsiniz. Git bu değerleri/etc/gitconfigsistemdeki her kullanıcı ve depo için yapılandırmayı içeren dosya. Bu değerleri ayarlamak için, kök haklarına sahip olmanız ve--system seçeneği.
Yukarıdaki kod derlendiğinde ve yürütüldüğünde, aşağıdaki sonucu verir -
Kullanıcı adı belirleme
Bu bilgi, her kaydetme için Git tarafından kullanılır.
[jerry@CentOS project]$ git config --global user.name "Jerry Mouse"
E-posta kimliğini ayarlama
Bu bilgi, her kaydetme için Git tarafından kullanılır.
[jerry@CentOS project]$ git config --global user.email "[email protected]"
Çekme için birleştirme taahhütlerinden kaçının
En son değişiklikleri uzak bir depodan alırsınız ve bu değişiklikler farklıysa, Git varsayılan olarak birleştirme işlemlerini oluşturur. Bunu aşağıdaki ayarlarla önleyebiliriz.
jerry@CentOS project]$ git config --global branch.autosetuprebase always
Renk vurgulama
Aşağıdaki komutlar, konsolda Git için renk vurgulamayı etkinleştirir.
[jerry@CentOS project]$ git config --global color.ui true
[jerry@CentOS project]$ git config --global color.status auto
[jerry@CentOS project]$ git config --global color.branch auto
Varsayılan düzenleyiciyi ayarlama
Varsayılan olarak Git, VISUAL veya EDITOR ortam değişkeninden alınan sistem varsayılan düzenleyicisini kullanır. Git config kullanarak farklı bir tane yapılandırabiliriz.
[jerry@CentOS project]$ git config --global core.editor vim
Varsayılan birleştirme aracını ayarlama
Git, çakışan değişiklikleri çalışma ağacınıza entegre etmek için varsayılan bir birleştirme aracı sağlamaz. Aşağıdaki ayarları etkinleştirerek varsayılan birleştirme aracını ayarlayabiliriz.
[jerry@CentOS project]$ git config --global merge.tool vimdiff
Git ayarlarını listeleme
Yerel deponun Git ayarlarınızı doğrulamak için şunu kullanın: git config –list komut aşağıda verildiği gibi.
[jerry@CentOS ~]$ git config --list
Yukarıdaki komut aşağıdaki sonucu verecektir.
user.name=Jerry Mouse
[email protected]
push.default=nothing
branch.autosetuprebase=always
color.ui=true
color.status=auto
color.branch=auto
core.editor=vim
merge.tool=vimdiff