Git instellen en gebruiken: 15 stappen (met afbeeldingen)

Inhoudsopgave:

Git instellen en gebruiken: 15 stappen (met afbeeldingen)
Git instellen en gebruiken: 15 stappen (met afbeeldingen)

Video: Git instellen en gebruiken: 15 stappen (met afbeeldingen)

Video: Git instellen en gebruiken: 15 stappen (met afbeeldingen)
Video: Siemens Tia portal, Move (functie) operations in FBD, met voorbeeld hoe je stappen kunt programmeren 2024, Mei
Anonim

Git is een van de meest gebruikte versiebeheersystemen voor softwareontwikkeling. Git, gebouwd door Linus Torvalds in 2005, richt zich op snelheid, gegevensintegriteit en ondersteuning voor gedistribueerde, niet-lineaire workflows. Met het wijdverbreide gebruik, zelfs voor grote bedrijven, is het belangrijk om te leren hoe je Git eenvoudig kunt instellen en gebruiken. Deze walk-through gebruikt Git Bash voor Windows en GitHub. De commando's die hier worden gebruikt, werken echter op elk platform. Dit is niet bedoeld als het einde van de gids, maar gewoon om je op weg te helpen met het gebruik van Git. Er zijn veel meer functies om te verkennen in Git en een werkomgeving kan heel andere variabelen hebben dan wat met GitHub moet worden gebruikt.

Stappen

Deel 1 van 3: Uw account instellen

Git instellen en gebruiken Stap 1
Git instellen en gebruiken Stap 1

Stap 1. Stel een Github-account in

Ga naar GitHub en maak een account aan. Voor deze tutorial zal een gratis account prima werken.

Git instellen en gebruiken Stap 2
Git instellen en gebruiken Stap 2

Stap 2. Installeer Git Bash

Om te beginnen moet je eerst Git Bash voor Windows downloaden en installeren. Ga je gang en doe dat nu door deze link te volgen: Git Bash.

Als het eenmaal is geïnstalleerd, voer je Git Bash uit. U zou naar een zwart opdrachtpromptscherm moeten kijken. Git Bash gebruikt Unix-commando's om te werken, dus enige kennis van Unix is belangrijk om te hebben

Git instellen en gebruiken Stap 3
Git instellen en gebruiken Stap 3

Stap 3. Maak een SSH-sleutel aan

Om een veilige versleutelde verbinding tot stand te brengen tussen uw GitHub-account en Git Bash op uw computer, moet u een SSH-sleutel genereren en koppelen. Plak deze code in Git Bash, maar vervang deze in de e-mail die je met je GitHub-account hebt gebruikt: ssh-keygen -t rsa -b 4096 -C "[email protected]"

U wordt vervolgens gevraagd waar u de sleutel wilt opslaan. De standaardlocatie is voldoende, dus druk gewoon op ↵ Enter. Vervolgens zal Git Bash je vragen om een wachtwoordzin in te voeren en te bevestigen. Hoewel u er geen hoeft op te nemen, wordt het ten zeerste aanbevolen dat u dit wel doet

Git instellen en gebruiken Stap 4
Git instellen en gebruiken Stap 4

Stap 4. Voeg uw SSH-sleutel toe aan de ssh-agent

Hiermee wordt uw computer geautoriseerd om die SSH-sleutel te gebruiken. Voer de volgende opdracht in om de SSH-agent te starten: eval "$(ssh-agent -s)" Voer vervolgens ssh-add ~/.ssh/id_rsa in om uw gemaakte sleutel toe te voegen.

Als je sleutel een andere naam heeft dan id_rsa of je hebt hem op een andere locatie opgeslagen, zorg er dan voor dat je die gebruikt

Git instellen en gebruiken Stap 5
Git instellen en gebruiken Stap 5

Stap 5. Voeg uw SSH-sleutel toe aan uw account

U moet nu uw account configureren om uw nieuw aangemaakte sleutel te gebruiken. Kopieer de ssh-sleutel naar je klembord: clip < ~/.ssh/id_rsa.pub. Klik vervolgens in de rechterbovenhoek van een GitHub-pagina op uw profielfoto en klik vervolgens op Instellingen. Klik in de zijbalk met gebruikersinstellingen op SSH- en GPG-sleutels. Klik vervolgens op Nieuwe SSH-sleutel. Nu kunt u een beschrijvende naam voor uw sleutel invoeren, vervolgens uw sleutel in het sleutelveld plakken en op "SSH-sleutel toevoegen" drukken. Bevestig het en je bent helemaal klaar!

Deel 2 van 3: Een project opzetten

Git instellen en gebruiken Stap 6
Git instellen en gebruiken Stap 6

Stap 1. Fork een repository

Om wijzigingen aan te brengen in een project in GitHub, moet het worden gevorkt. Ga naar de repository waar je aan wilt werken en fork de repository door op fork te drukken in de rechterbovenhoek van de pagina. Hiermee wordt een kopie van die repository op uw account gemaakt.

Git instellen en gebruiken Stap 7
Git instellen en gebruiken Stap 7

Stap 2. Maak een lokale map aan

Maak ergens op uw computer een map aan waar u de repository wilt onderbrengen. Gebruik vervolgens Git Bash om naar die map te navigeren. Onthoud dat Git Bash UNIX-commando's accepteert, dus om in je directory te komen, gebruik je het CD-commando als volgt: $ cd /path/to/directory

Git instellen en gebruiken Stap 8
Git instellen en gebruiken Stap 8

Stap 3. Kloon de vork

Navigeer in GitHub naar uw fork en klik onder de naam van de repository op Clone or download en kopieer de link die u krijgt.

Voer vervolgens in Git Bash de volgende opdracht in met behulp van uw gekopieerde URL: $ git clone https://github.com/YOUR-USERNAME/REPOSITORY_NAME. Druk op ↵ Enter en uw lokale kloon wordt gemaakt

Git instellen en gebruiken Stap 9
Git instellen en gebruiken Stap 9

Stap 4. Synchroniseer je vork met het origineel

U moet wijzigingen in de oorspronkelijke repository kunnen voorstellen. Navigeer naar de originele repository die je in GitHub hebt geforkt en klik vervolgens op Clone of download en kopieer de URL.

  • Navigeer nu naar de daadwerkelijke repositorymap in GitHub. Je weet dat je op de juiste plek bent als je een (master) rechts van je opdrachtprompt ziet.
  • Voer nu gewoon $ git remote add upstream https://github.com/user/repositnaam uit met behulp van de originele URL van de repository.
Git instellen en gebruiken Stap 10
Git instellen en gebruiken Stap 10

Stap 5. Maak een gebruiker aan

Vervolgens moet u een gebruiker maken om bij te houden wie de wijzigingen in de repository heeft aangebracht. Voer de volgende twee opdrachten uit. $ git config user.email “[email protected]” en $ git config user.name “jouw naam”. Zorg ervoor dat het e-mailadres dat u gebruikt hetzelfde is als op uw git hub-account.

Git instellen en gebruiken Stap 11
Git instellen en gebruiken Stap 11

Stap 6. Maak een nieuwe tak aan

Vervolgens moet je een nieuwe branch maken van onze master branch. Als een echte tak van een boom. Deze tak bevat alle specifieke wijzigingen die u aanbrengt. Elke keer dat je aan een nieuw probleem werkt, moet je een nieuwe branch van de master maken. Of het nu gaat om een bugfix of het toevoegen van een nieuwe functie, elke taak moet zijn eigen unieke branch krijgen.

  • Om een branch te maken, voer je gewoon uit: $ git branch feature_x. Vervang feature_x door een beschrijvende naam van uw functie.
  • Zodra je je branch hebt gemaakt, gebruik $ git checkout feature_x. Dit zal je naar de feature_x branch schakelen. U bent nu vrij om wijzigingen aan te brengen in uw code.

Deel 3 van 3: Uw wijzigingen doorvoeren

Git instellen en gebruiken Stap 12
Git instellen en gebruiken Stap 12

Stap 1. Voer uw wijzigingen door

Als je klaar bent met het aanbrengen van wijzigingen, of als je van branch wilt wisselen en aan iets anders wilt werken, moeten je wijzigingen worden vastgelegd. Voer $ git commit --all uit. Hiermee worden automatisch alle wijzigingen doorgevoerd die u in de repository hebt aangebracht.

Je krijgt een prompt om een commit-bericht in te voeren met vim. Dit bericht moet kort en beschrijvend zijn. Gebruik de pijltjestoetsen om naar de bovenste regel te navigeren en druk vervolgens op i op je toetsenbord. U kunt nu uw bericht typen. Zodra het is getypt, drukt u op Esc en vervolgens op de dubbele punt,:. Typ nu de letters wq en druk op ↵ Enter. Dit zal je commit-bericht opslaan en de vim-editor afsluiten

Git instellen en gebruiken Stap 13
Git instellen en gebruiken Stap 13

Stap 2. Doe een push-verzoek

Nu uw wijzigingen zijn vastgelegd, moet u ze pushen! Voer $ git push origin in.

Git instellen en gebruiken Stap 14
Git instellen en gebruiken Stap 14

Stap 3. Samenvoegen met de master branch

Ga terug naar GitHub en je zou binnenkort een bericht moeten zien verschijnen met je push. Druk op "Vergelijk & trek verzoek". Op deze pagina heb je de mogelijkheid om je wijzigingen te bekijken, evenals je commit-bericht te wijzigen en opmerkingen toe te voegen. Zodra alles er in orde uitziet en GitHub geen conflicten detecteert, ga je gang en doe je het verzoek. En dat is het!

Nu is het aan uw andere bijdragers en de eigenaar van de repository om uw wijziging te beoordelen en deze vervolgens samen te voegen met de hoofdrepository

Git instellen en gebruiken Stap 15
Git instellen en gebruiken Stap 15

Stap 4. Denk er altijd aan om op te halen en opnieuw te baseren

Het is uiterst belangrijk om altijd met de nieuwste versie van een bestand te werken. Voer altijd het volgende commando uit: git fetch upstream && git rebase upstream/master voordat je push-verzoeken doet, of je bent net een nieuwe branch gestart of naar een branch overgeschakeld.

Aanbevolen: