Git Kort Aan de slag met Git

Installatie

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.

  1. Download en voer de meest recente versie van het installatieprogramma uit.
  2. Selecteer de optie "Alleen Git Bash gebruiken" in het installatiescherm met de titel "Aanpassen van uw PATH-omgeving".
  3. Kies 'UseSSH gebruiken' in het setupscherm met de titel 'Het SSH-uitvoerbare bestand kiezen'.
  4. Kies tot slot "Checkout Windows-stijl, commit lijnuiteinden in Unix-stijl" en druk op "Next" om met de installatie te beginnen.

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.


Screenshot van Git Bash

Configuratie

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.

gebruikers informatie

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.

Editor

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

aliassen

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.


Initialisatie van repositories

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.


Klonen van repositories

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.