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/
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:
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 utilizzagit 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 utilizzagit 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