Git in modo succinto come iniziare con Git

Installazione

Git è disponibile su tutte le principali piattaforme. Le istruzioni seguenti ti guideranno attraverso l'installazione su Windows, ma è sempre meglio consultare il sito Web ufficiale di Git per le informazioni più aggiornate.

Git per Windows è disponibile tramite il pacchetto MsysGit.

  1. Scarica ed esegui la versione più recente del programma di installazione.
  2. Nella schermata di configurazione intitolata "Regolazione dell'ambiente PATH", seleziona l'opzione "Utilizza solo Git Bash".
  3. Nella schermata di configurazione intitolata "Scegliere l'eseguibile SSH", selezionare "Usa OpenSSH".
  4. Infine, seleziona "Checkout in stile Windows, commuta le terminazioni di linea in stile Unix" e premi "Avanti" per iniziare l'installazione.

Questo installerà un nuovo programma chiamato "Git Bash", che è il prompt dei comandi che dovresti usare ogni volta che lavori con Git.


Screenshot di Git Bash

Configurazione

Git è dotato di una lunga lista di opzioni di configurazione che coprono tutto, dal tuo nome al tuo strumento di fusione preferito. È possibile impostare le opzioni con git config comando, o modificando manualmente un file chiamato .gitconfig nella tua home directory. Alcune delle opzioni più comuni sono presentate di seguito.

Informazioni utente

La prima cosa che vorresti fare con qualsiasi nuova installazione Git è presentarti. Git registra queste informazioni con i tuoi commit, e servizi di terze parti come GitHub la usano per identificarti.

 git config --global user.name "John Smith" git config --global user.email [email protected]

Il --globale bandiera registra opzioni in ~ / .Gitconfig, rendendolo predefinito per tutti i nuovi repository. L'omissione consente di specificare le opzioni su base per repository.

editore

L'implementazione da riga di comando di Git si basa su un editor di testo per la maggior parte dei suoi input. Puoi abilitare Git per utilizzare il tuo editor di scelta con core.editor opzione:

 git config - nucleo globale. editore gvim

alias

Per impostazione predefinita, Git non viene fornito con scorciatoie, ma puoi aggiungerne di tuoi tramite comandi di aliasing. Se provieni da uno sfondo SVN, apprezzerai i seguenti attacchi:

 git config --global alias.st status git config --global alias.ci commit git config - global alias.co checkout git config --global alias.br branch

Scopri di più eseguendo il git help config nel tuo prompt di Git Bash.


Inizializzazione dei repository

Git è progettato per essere il meno invadente possibile. L'unica differenza tra un repository Git e una normale cartella di progetto è un extra .idiota directory nella radice del progetto (non in ogni sottocartella come SVN). Per trasformare una normale cartella di progetto in un vero e proprio repository Git, esegui il git init comando:

 git init 

Il l'argomento dovrebbe essere un percorso per il repository (lasciandolo vuoto utilizzerà la directory di lavoro corrente). Ora puoi utilizzare tutte le meravigliose funzionalità di controllo della versione di Git.


Clonazione di repository

In alternativa a git init, puoi clonare un repository Git esistente usando il seguente comando:

 git clone ssh: //@/path/to/repo.git

Questo accede al macchina usando SSH e scarica il repo.git progetto. Questo è un completare copia, non solo un collegamento al repository del server. Hai una cronologia, una directory di lavoro, un'area di staging e una struttura di diramazione e nessuno vedrà alcuna modifica apportata fino a quando non li sposterai in un repository pubblico.

Questa lezione rappresenta un capitolo da Git in modo succinto, un eBook gratuito dal team di Syncfusion.