Git is beschikbaar op alle belangrijke platforms. De onderstaande instructies leiden u door de installatie op Windows, maar u kunt altijd de officiële Git-website raadplegen voor de meest recente informatie..
Git voor Windows is beschikbaar via het MsysGit-pakket.
Hiermee wordt een nieuw programma met de naam "Git Bash" geïnstalleerd. Dit is de opdrachtprompt die u moet gebruiken wanneer u met Git werkt.
Git wordt geleverd met een lange lijst met configuratie-opties die alles omvatten, van je naam tot je favoriete samenvoeghulpprogramma. U kunt opties instellen met de git config
opdracht of door het handmatig bewerken van een bestand met de naam .gitconfig
in je thuismap. Enkele van de meest voorkomende opties worden hieronder weergegeven.
Het eerste dat u met een nieuwe Git-installatie wilt doen, is uzelf voorstellen. Git registreert deze informatie bij uw commits en services van derden zoals GitHub gebruiken het om u te identificeren.
git config --global user.name "John Smith" git config --global user.email [email protected]
De --globaal
markeer de records in ~ / .Gitconfig
, waardoor het de standaard is voor alle nieuwe repositories. Als u dit weglaat, kunt u opties per repository opgeven.
Git's opdrachtregelimplementatie is afhankelijk van een teksteditor voor het grootste deel van de invoer. Je kunt Git inschakelen om je editor-naar-keuze te gebruiken met de core.editor
keuze:
git config --global core. redacteur gvim
Git komt standaard niet met snelkoppelingen, maar je kunt je eigen commando's toevoegen via aliasing. Als je een SVN-achtergrond hebt, zul je de volgende bindingen waarderen:
git config --global alias.st status git config --global alias.ci commit git config --global alias.co afrekenen git config --global alias.br branch
Meer informatie door het git help config
in je Git Bash-prompt.
Git is ontworpen om zo onopvallend mogelijk te zijn. Het enige verschil tussen een Git-repository en een gewone projectmap is een extra .git
map in de projectroot (niet in elk submap zoals SVN). Om een gewone projectmap om te zetten in een volwaardige Git-repository, voert u de git init
commando:
git init
De
argument moet een pad naar de repository zijn (als u dit leeg laat, wordt de huidige werkdirectory gebruikt). Nu kunt u alle prachtige versiebeheerfuncties van Git gebruiken.
Als een alternatief voor git init
, je kunt een bestaande Git-repository klonen met de volgende opdracht:
git clone ssh: //@ /path/to/repo.git
Hiermee meldt u zich aan bij de
machine met behulp van SSH en downloadt de repo.git
project. Dit is een compleet kopiëren, niet alleen een koppeling naar de repository van de server. U hebt uw eigen geschiedenis, werkdirectory, staging-gebied en filiaalstructuur en niemand zal wijzigingen zien die u aanbrengt totdat u ze terugstuurt naar een openbare repository.
Deze les vertegenwoordigt een hoofdstuk van Git Kortbij, een gratis eBoek van het team van Syncfusion.