Git finns på alla större plattformar. Anvisningarna nedan kommer att gå igenom installationen på Windows, men det är alltid bäst att konsultera den officiella Git-webbplatsen för den mest aktuella informationen.
Git för Windows är tillgängligt via MsysGit-paketet.
Detta kommer att installera ett nytt program som heter "Git Bash", vilket är kommandotolken du ska använda när du arbetar med Git.
Git kommer med en lång lista över konfigurationsalternativ som täcker allt från ditt namn till ditt favoritfusionsverktyg. Du kan ställa in alternativ med git config
kommando eller manuellt redigera en fil som heter .gitconfig
i din hemkatalog. Några av de vanligaste alternativen presenteras nedan.
Det första du vill göra med någon ny Git-installation är att presentera dig själv. Git registrerar denna information med dina förpliktelser, och tjänster från tredje part som GitHub använder den för att identifiera dig.
git config - global user.name "John Smith" git config - global användare.email [email protected]
De --global
flagga poster alternativ i ~ / .Gitconfig
, gör det till standard för alla nya repositorier. Om du släpper bort det kan du ange alternativ på ett varuhus.
Gits kommandoradsimplementering bygger på en textredigerare för de flesta av dess inmatningar. Du kan aktivera Git att använda din redigerare av valet med core.editor
alternativ:
git config - globala kärnan. redaktör gvim
Som standard kommer Git inte med några genvägar, men du kan lägga till egna genom aliasingkommandon. Om du kommer från en SVN-bakgrund, uppskattar du följande bindningar:
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äs mer genom att köra git help config
i din Git Bash-prompten.
Git är utformad för att vara så diskret som möjligt. Den enda skillnaden mellan ett Git-arkiv och en vanlig projektmapp är en extra .git
katalog i projektroten (inte i varje undermapp som SVN). För att konvertera en vanlig projektmapp till ett komplett Git-arkiv, kör git init
kommando:
git init
De
Argumentet bör vara en väg till förvaret (lämnar det tomt kommer den aktuella arbetsförteckningen att användas). Nu kan du använda alla Gits underbara versionskontrollfunktioner.
Som ett alternativ till git init
, Du kan klona ett befintligt Git-arkiv med följande kommando:
git klon ssh: //@ /path/to/repo.git
Detta loggar in i
maskin använder SSH och hämtar repo.git
projekt. Det här är en komplett kopiera, inte bara en länk till serverns repository. Du har din egen historia, arbetsregister, staging-område och filialstruktur, och ingen kommer att se några ändringar du gör tills du trycker dem tillbaka till ett offentligt förråd.
Denna lektion representerar ett kapitel från Git Succinctly, en gratis eBook från laget på Syncfusion.