Konfigurasi pemasangan Git
Kita perlu memasang Git sebelum menggunakan Git. Git kini menyokong platform Linux/Unix, Solaris, Mac dan Windows.
Alamat muat turun pakej pemasangan Git untuk setiap platform ialah: http://git-scm.com/downloads
Pemasangan pada platform Linux
Kerja Git memerlukan panggilan curl, zlib, openssl, expat, libiconv dan kod perpustakaan lain, jadi anda perlu memasang alatan bergantung ini terlebih dahulu.
Pada sistem dengan yum (seperti Fedora) atau sistem apt-get (seperti sistem Debian), anda boleh menggunakan arahan berikut untuk memasang:
Sistem Linux boleh menjadi lebih mudah Gunakan alat pengurusan pakej pemasangannya untuk dipasang:
Debian/Ubuntu
Arahan pemasangan Debian/Ubuntu Git ialah:
$ apt-get install libcurl4-gnutls-dev libexpat1-dev gettext \ libz-dev libssl-dev $ apt-get install git-core $ git --version git version 1.8.1.2
Centos/RedHat
Jika anda The sistem yang digunakan ialah Centos/RedHat. Arahan pemasangan ialah:
$ yum install curl-devel expat-devel gettext-devel \ openssl-devel zlib-devel $ yum -y install git-core $ git --version git version 1.7.1
Pemasangan pada platform Windows
Memasang Git pada platform Windows adalah sama mudahnya pakej pemasangan. , anda boleh memuat turun fail pemasangan exe dari halaman GitHub dan jalankannya:
Alamat muat turun pakej pemasangan: http://msysgit.github.io/
Selepas melengkapkan pemasangan, anda boleh menggunakan alat git baris arahan (yang sudah disertakan dengan klien ssh), dan terdapat juga alat pengurusan projek Git antara muka grafik.
Cari "Git"->"Git Bash" dalam menu mula, tetingkap arahan Git akan muncul dan anda boleh melakukan operasi Git dalam tetingkap ini.
Pemasangan pada platform Mac
Cara paling mudah untuk memasang Git pada platform Mac ialah menggunakan alat pemasangan Git grafik Alamat muat turun ialah:
http://sourceforge.net/projects/git-osx-installer/
Antara muka pemasangan adalah seperti berikut:
Konfigurasi Git
Git menyediakan alat yang dipanggil konfigurasi git, yang digunakan khas untuk mengkonfigurasi atau membaca pembolehubah persekitaran kerja yang sepadan.
Pembolehubah persekitaran ini menentukan kaedah kerja dan gelagat khusus Git dalam setiap pautan. Pembolehubah ini boleh disimpan di tiga tempat berbeza:
/etc/gitconfig
Fail: Konfigurasi dalam sistem yang biasa kepada semua pengguna. Jika anda menggunakan pilihangit config
apabila menggunakan--system
, fail ini akan dibaca dan ditulis.~/.gitconfig
Fail: Fail konfigurasi dalam direktori pengguna hanya terpakai kepada pengguna ini. Jika anda menggunakan pilihangit config
apabila menggunakan--global
, fail ini akan dibaca dan ditulis.Fail konfigurasi dalam direktori Git projek semasa (iaitu, fail
.git/config
dalam direktori kerja): Konfigurasi di sini hanya sah untuk projek semasa. Konfigurasi pada setiap peringkat akan menimpa konfigurasi yang sama di peringkat atas, jadi konfigurasi dalam.git/config
akan menimpa pembolehubah dengan nama yang sama dalam/etc/gitconfig
.
Pada sistem Windows, Git akan mencari fail .gitconfig dalam direktori rumah pengguna. Direktori rumah ialah direktori yang ditentukan oleh pembolehubah $HOME, yang biasanya C:Documents and Settings$USER.
Selain itu, Git juga akan cuba mencari fail /etc/gitconfig, tetapi ia bergantung pada direktori tempat Git dipasang pada asalnya, dan menggunakan ini sebagai direktori akar untuk mencarinya.
Maklumat pengguna
Konfigurasikan nama pengguna peribadi dan alamat e-mel:
$ git config --global user.name "php" $ git config --global user.email test@php.cn
Jika pilihan --global digunakan, maka fail konfigurasi diubah Ia ialah yang terletak dalam direktori rumah pengguna anda Semua projek masa depan anda akan menggunakan maklumat pengguna yang dikonfigurasikan di sini secara lalai.
Jika anda ingin menggunakan nama atau e-mel yang berbeza dalam projek tertentu, cuma alih keluar pilihan --global dan konfigurasi semula Tetapan baharu disimpan dalam fail .git/config projek semasa.
Editor Teks
Tetapkan editor teks yang digunakan oleh Git secara lalai, Biasanya ia akan menjadi Vi atau Vim. Jika anda mempunyai pilihan lain, seperti Emacs, anda boleh menetapkannya semula: :
$ git config --global core.editor emacs
Alat analisis perbezaan
Satu lagi yang biasa digunakan ialah alat analisis perbezaan yang mana untuk digunakan semasa menyelesaikan konflik gabungan . Sebagai contoh, jika anda mahu menggunakan vimdiff sebaliknya:
$ git config --global merge.tool vimdiff
Git boleh memahami maklumat output alat gabungan seperti kdiff3, tkdiff, meld, xxdiff, emerge, vimdiff, gvimdiff, ecmerge dan opendiff.
Sudah tentu, anda juga boleh menentukan untuk menggunakan alatan anda sendiri yang dibangunkan Sila rujuk Bab 7 untuk butiran.
Lihat maklumat konfigurasi
Untuk menyemak maklumat konfigurasi sedia ada, anda boleh menggunakan arahan git config --list:
$ git config --list http.postbuffer=2M user.name=php user.email=test@php.cn
Kadang-kadang anda akan melihat nama pembolehubah pendua, kemudian Ia bermakna bahawa ia datang daripada fail konfigurasi yang berbeza (seperti /etc/gitconfig dan ~/.gitconfig), tetapi akhirnya Git sebenarnya menggunakan yang terakhir.
Kita juga boleh melihat konfigurasi ini dalam ~/.gitconfig atau /etc/gitconfig, seperti yang ditunjukkan di bawah:
vim ~/.gitconfig
memaparkan kandungan berikut Seperti yang ditunjukkan:
[http] postBuffer = 2M [user] name = php email = test@php.cn
Anda juga boleh menyemak terus tetapan pembolehubah persekitaran, cuma ikut nama tertentu, seperti ini:
$ git config user.name php