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.
Questo installerà un nuovo programma chiamato "Git Bash", che è il prompt dei comandi che dovresti usare ogni volta che lavori con Git.
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.
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.
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
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.
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.
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.