Git er tilgjengelig på alle større plattformer. Instruksjonene nedenfor vil gå deg gjennom installasjonen på Windows, men det er alltid best å konsultere det offisielle Git-nettstedet for den nyeste informasjonen.
Git for Windows er tilgjengelig gjennom MsysGit-pakken.
Dette vil installere et nytt program kalt "Git Bash", som er ledeteksten du bør bruke når du arbeider med Git.
Git kommer med en lang liste over konfigurasjonsalternativer som dekker alt fra ditt navn til ditt favorittfusjonverktøy. Du kan angi alternativer med git config
kommando, eller ved å redigere manuelt en fil som heter .gitconfig
i din hjemmekatalog. Noen av de vanligste alternativene er presentert nedenfor.
Det første du vil gjøre med en hvilken som helst ny Git-installasjon, er å presentere deg selv. Git registrerer denne informasjonen med dine forpliktelser, og tredjepartstjenester som GitHub bruker den til å identifisere deg.
git config - global brukernavn "John Smith" git config - global bruker.email [email protected]
De --global
flagg poster i ~ / .Gitconfig
, gjør det til standard for alle nye repositorier. Hvis du sletter det, kan du angi alternativer på per depot.
Gits kommandolinjeimplementering er avhengig av en tekstredigerer for det meste av innspillet. Du kan aktivere Git til å bruke redigeringsvalgeren med core.editor
alternativ:
git config - global kjerne. redaktør gvim
Som standard kommer Git ikke med noen snarveier, men du kan legge til dine egne ved aliasing kommandoer. Hvis du kommer fra en SVN-bakgrunn, vil du sette pris på følgende bindinger:
git config - global alias.st status git config - global alias.ci commit git config - global alias.co checkout git config - global alias.br filial
Lær mer ved å kjøre git help config
i Git Bash-spørringen din.
Git er designet for å være så diskret som mulig. Den eneste forskjellen mellom et Git-repository og en vanlig prosjektmappe er en ekstra .git
katalog i prosjektroten (ikke i hver undermappe som SVN). For å slå en vanlig prosjektmappe til et fullverdig Git-depot, kjør du git init
kommando:
git init
De
argumentet bør være en vei til depotet (etterlatt det vil bruke den nåværende arbeidskatalogen). Nå kan du bruke alle Gits fantastiske versjonskontrollfunksjoner.
Som et alternativ til git init
, Du kan klone et eksisterende Git-depot ved å bruke følgende kommando:
git klone ssh: //@ /path/to/repo.git
Dette logger inn i
Maskinen bruker SSH og laster ned repo.git
prosjekt. Dette er en fullstendig kopiere, ikke bare en kobling til serverens arkiv. Du har din egen historie, arbeidsregister, staging-område og grenkonstruksjon, og ingen vil se noen endringer du gjør før du trykker dem tilbake til et offentligt lager.
Denne leksjonen representerer et kapittel fra Git Succinctly, en gratis eBok fra teamet på Syncfusion.