Latest web development tutorials

Instalasi Git dan Konfigurasi

Sebelum menggunakan Git kita perlu menginstal Git. Git saat ini didukung berjalan di Linux / Unix, Solaris, Mac dan Windows platform.

Git setiap platform paket instalasi alamat download: http://git-scm.com/downloads


Instalasi pada platform Linux

kerja Git perlu memanggil curl, zlib, openssl, expat, kode perpustakaan libiconv, dll, sehingga Anda perlu menginstal alat-alat ini bergantung pada.

Ada yum pada sistem (seperti sistem Debian) (seperti Fedora) atau apt-get memiliki sistem, Anda dapat menggunakan perintah berikut untuk menginstal:

Setiap sistem Linux dapat dengan mudah menginstal lebih menggunakan alat manajemen paket mereka diinstal:

Debian / Ubuntu

Debian / Ubuntu Git perintah instalasi:

$ 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 menggunakan Centos perintah / RedHat instalasi:

$ yum install curl-devel expat-devel gettext-devel \
  openssl-devel zlib-devel

$ yum -y install git-core

$ git --version
git version 1.7.1

Diinstal pada platform Windows

Menginstal Git pada platform Windows dengan mudah, seorang pria bernama proyek msysGit memberikan paket instalasi dapat pergi ke halaman GitHub untuk men-download file instalasi dan menjalankan exe:

Download paket instalasi: http://msysgit.github.io/

Menginstal Git pada Windows

Setelah instalasi selesai, Anda dapat menggunakan alat baris perintah git (sudah dilengkapi dengan ssh client), dan di samping alat manajemen proyek Git grafis.

Cari "Git" di menu Start -> "Git Bash", Git perintah jendela akan muncul, Anda dapat membuat Git beroperasi di jendela ini.


Instalasi pada platform Mac

Tidak diragukan lagi yang paling mudah untuk menginstal Git pada platform Mac menggunakan alat instalasi Git grafis, alamat download adalah:

http://sourceforge.net/projects/git-osx-installer/

antarmuka instalasi adalah sebagai berikut:

18333fig0107-tn

git Konfigurasi

Git menyediakan alat yang disebut git config, yang dirancang untuk mengkonfigurasi atau membaca variabel lingkungan yang sesuai.

variabel lingkungan ini untuk menentukan pekerjaan Git tertentu dan perilaku dalam semua aspek. Variabel-variabel ini dapat disimpan di tiga tempat yang berbeda:

  • /etc/gitconfig berkas: sistem untuk semua pengguna konfigurasi aplikasi umum. Jika Anda menggunakan git config mengambil --system pilihan adalah untuk membaca dan menulis file ini.
  • ~/.gitconfig Berkas: direktori profil pengguna hanya berlaku untuk pengguna tersebut. Jika Anda menggunakan git config mengambil --global pilihan adalah untuk membaca dan menulis file ini.
  • Git direktori saat ini file konfigurasi proyek (yaitu, bekerja direktori .git/config file): Konfigurasi ini hanya berlaku untuk proyek ini. Setiap konfigurasi tingkat akan mencakup konfigurasi yang sama dari atas, sehingga .git/config di konfigurasi akan menimpa /etc/gitconfig variabel dengan nama yang sama.

Pada sistem Windows, Git akan menemukan .gitconfig mengajukan direktori home user. Direktori Main direktori yang ditentukan oleh $ HOME variabel, biasanya C: \ Documents and Settings \ $ USER.

Selain itu, Git akan mencoba untuk menemukan file / etc / gitconfig, hanya untuk melihat apa yang telah Git dipasang di direktori, sebagai direktori root untuk menemukan.

Informasi pengguna

Mengkonfigurasi nama pengguna pribadi dan alamat e-mail:

$ git config --global user.name "w3big"
$ git config --global user.email [email protected]

Jika opsi --global, mengubah file konfigurasi terletak di bahwa, setelah semua proyek Anda akan menggunakan informasi pengguna default dikonfigurasi di sini di bawah direktori home pengguna Anda.

Jika Anda ingin menggunakan nama yang berbeda atau e-mail pada sebuah proyek tertentu, asalkan pilihan untuk menghapus konfigurasi ulang --global, pengaturan baru yang disimpan dalam file git / config di proyek ini.

Editor teks

Git mengatur editor teks default, umumnya mungkin Vi atau Vim. Jika Anda memiliki preferensi lainnya, seperti Emacs, Anda dapat kembali mengatur ::

$ git config --global core.editor emacs

alat analisis perbedaan

Ada juga lebih umum adalah penggunaan jenis alat analisis perbedaan dalam menyelesaikan menggabungkan konflik. Misalnya, jika Anda ingin menggunakan vimdiff:

$ git config --global merge.tool vimdiff

Git akan dihargai keluaran KDiff3, tkdiff, berbaur, xxdiff, muncul, vimdiff, gvimdiff, ecmerge, dan alat opendiff merger.

Tentu saja, Anda juga dapat menentukan alat pembangunan sendiri, khususnya bagaimana melakukan dapat ditemukan di Bab VII.

Lihat informasi konfigurasi

Untuk memeriksa informasi konfigurasi yang ada, Anda dapat menggunakan git config perintah list:

$ git config --list
http.postbuffer=2M
user.name=w3big
[email protected]

Kadang-kadang melihat duplikat nama variabel, hal itu menunjukkan bahwa mereka datang dari file konfigurasi yang berbeda (seperti / etc / gitconfig dan ~ / .gitconfig), tetapi pada akhirnya Git benar-benar digunakan yang terakhir.

konfigurasi ini kita bisa ~ / .gitconfig atau / etc / gitconfig melihat, sebagai berikut:

vim ~/.gitconfig 

Tampilan sebagai berikut:

[http]
    postBuffer = 2M
[user]
    name = w3big
    email = [email protected]

Anda juga dapat memiliki akses langsung ke variabel set lingkungan, asalkan nama tertentu dapat diikuti, seperti ini:

$ git config user.name
w3big