Tutorial Git Mu...login
Tutorial Git Mula Pantas
pengarang:php.cn  masa kemas kini:2022-04-11 13:44:34

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/

QQ截图20170204141839.png

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:

18333fig0107-tn.png


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 pilihan git 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 pilihan git 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

Laman web PHP Cina