Latest web development tutorials

Installazione e configurazione Git

Prima di utilizzare Git abbiamo bisogno di installare Git. Git è attualmente supportato in esecuzione su piattaforme Linux / Unix, Solaris, Mac e Windows.

Git ogni piattaforma di installazione del pacchetto indirizzo di download: http://git-scm.com/downloads


Installazione su piattaforma Linux

lavoro Git bisogno di chiamare riccio, zlib, OpenSSL, expat, codice della libreria libiconv, ecc, quindi è necessario installare questi strumenti si basano su.

Ci yum sul sistema (come il sistema Debian) (come Fedora) o apt-get avere un sistema, è possibile utilizzare il seguente comando per installare:

Ogni sistemi Linux possono facilmente installare più utilizzando i loro strumenti di gestione dei pacchetti installati:

Debian / Ubuntu

comando di installazione di Debian / Ubuntu Git:

$ 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

Se si utilizza il comando / installazione RedHat CentOS:

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

$ yum -y install git-core

$ git --version
git version 1.7.1

Installato sulla piattaforma Windows

Installare Git su piattaforme Windows con la stessa facilità, un uomo di nome progetto msysgit fornisce pacchetto di installazione può andare alla pagina GitHub per scaricare il file di installazione ed eseguire il file EXE:

Scaricare il pacchetto di installazione: http://msysgit.github.io/

Installare Git su Windows

Al termine dell'installazione, è possibile utilizzare lo strumento da riga di comando git (già dotato di client ssh), in aggiunta a uno strumento grafico di gestione del progetto Git.

Trova "Git" nel menu Start -> "Git Bash", finestra di comando Git si aprirà, è possibile rendere Git operare in questa finestra.


Installazione su piattaforma Mac

Senza dubbio il più facile da installare Git su una piattaforma Mac utilizzando lo strumento di installazione Git grafica, indirizzo di download è il seguente:

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

interfaccia di installazione è la seguente:

18333fig0107-tn

Configurazione Git

Git fornisce uno strumento chiamato config git, progettato per configurare o leggere la variabile d'ambiente corrispondente.

Queste variabili di ambiente per determinare il lavoro Git specifiche e il comportamento in tutti gli aspetti. Queste variabili possono essere memorizzati in tre luoghi diversi:

  • /etc/gitconfig del file: il sistema per tutti gli utenti di configurazione generale dell'applicazione. Se si utilizza git config preso --system opzione è quella di leggere e scrivere questo file.
  • ~/.gitconfig Di file: directory del profilo utente si applicano solo a quell'utente. Se si utilizza git config preso --global opzione è quella di leggere e scrivere questo file.
  • Git directory del file di configurazione del progetto corrente (cioè, la directory di lavoro .git/config file): Questa configurazione è valida solo per il progetto corrente. Ogni configurazione livello coprirà la stessa configurazione della parte superiore, in modo da .git/config nella configurazione sovrascriverà /etc/gitconfig le variabili con lo stesso nome.

Sui sistemi Windows, Git troverà .gitconfig il file directory home dell'utente. Directory principale directory specificata da $ HOME variabile, di solito C: \ Documents and Settings \ $ USER.

Inoltre, Git cercherà di trovare il file / etc / gitconfig, solo per vedere cosa Git aveva installato nella directory, come la directory root per individuare.

Informazioni utente

Configurare il nome utente personale e l'indirizzo e-mail:

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

Se l'opzione --global, modificare il file di configurazione si trova a che, dopo tutto il vostro progetto utilizzerà le informazioni utente predefinito configurato qui sotto directory home dell'utente.

Se si desidera utilizzare un nome diverso o e-mail su un particolare progetto, a condizione che l'opzione per rimuovere riconfigurazione --global, la nuova impostazione viene memorizzata nel file di .git / config nel progetto corrente.

Editor di testo

Git set editor di testo predefinito, il generale può essere Vi o Vim. Se avete altre preferenze, come Emacs, è possibile ri-impostare ::

$ git config --global core.editor emacs

strumento di analisi differenza

C'è anche una più comune è l'uso di che tipo di strumento di analisi differenza nella risoluzione dei conflitti di unione. Per esempio, se si desidera utilizzare vimdiff:

$ git config --global merge.tool vimdiff

Git sarà apprezzato uscita kdiff3, tkdiff, fondere, xxdiff, emergono, vimdiff, gvimdiff, ECMerge, e strumento di opendiff fusione.

Naturalmente, è anche possibile specificare il proprio strumento di sviluppo, in particolare come fare si possono trovare nel capitolo VII.

Visualizzare le informazioni di configurazione

Per controllare le informazioni di configurazione esistente, è possibile utilizzare il comando git config --list:

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

A volte vedere i nomi di variabili duplicati, si dimostra che essi provengono da diversi file di configurazione (come / etc / gitconfig e ~ / .gitconfig), ma alla fine Git effettivamente utilizzato l'ultimo.

Queste configurazioni possiamo ~ / .gitconfig o / etc / gitconfig vedere, come segue:

vim ~/.gitconfig 

Display nel modo seguente:

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

È anche possibile avere accesso diretto a una delle variabili di ambiente insieme, fino a quando il nome specifico può essere seguito, in questo modo:

$ git config user.name
w3big