Hoe om Git op te stel en te gebruik: 15 stappe (met foto's)

INHOUDSOPGAWE:

Hoe om Git op te stel en te gebruik: 15 stappe (met foto's)
Hoe om Git op te stel en te gebruik: 15 stappe (met foto's)

Video: Hoe om Git op te stel en te gebruik: 15 stappe (met foto's)

Video: Hoe om Git op te stel en te gebruik: 15 stappe (met foto's)
Video: 10 BESTE STRETCH OEFENINGEN OM SNEL LENIG TE WORDEN!😱 - STIEN EDLUND 2024, Mei
Anonim

Git is een van die mees gebruikte weergawe -beheerstelsels vir sagteware -ontwikkeling. Git, wat in 2005 deur Linus Torvalds gebou is, fokus op spoed, data-integriteit en ondersteuning vir verspreide, nie-lineêre werkstrome. Met sy wydverspreide gebruik, selfs vir groot ondernemings, is dit belangrik om te leer hoe om Git maklik op te stel en te gebruik. Hierdie walk-though gebruik Git Bash vir Windows en GitHub. Die opdragte wat hier gebruik word, werk egter op enige platform. Dit is nie bedoel om die uiteindelike gids te wees nie, maar bloot om aan die gang te kom met die gebruik van Git. Daar is baie meer funksies om te ondersoek in Git, en 'n werksomgewing kan baie verskillende veranderlikes hê as wat met GitHub gebruik moet word.

Stappe

Deel 1 van 3: Die opstel van u rekening

Stel Git Stap 1 op en gebruik dit
Stel Git Stap 1 op en gebruik dit

Stap 1. Stel 'n Github -rekening op

Besoek GitHub en skep 'n rekening. Vir die doeleindes van hierdie tutoriaal werk 'n gratis rekening goed.

Stel Git Stap 2 op en gebruik dit
Stel Git Stap 2 op en gebruik dit

Stap 2. Installeer Git Bash

Om aan die gang te kom, moet u eers Git Bash vir Windows aflaai en installeer. Doen dit nou deur hierdie skakel te volg: Git Bash.

Sodra dit geïnstalleer is, hardloop Git Bash. U moet na 'n swart opdragprompteskerm kyk. Git Bash gebruik Unix -opdragte om te werk, dus is kennis van Unix belangrik

Stel Git Stap 3 op en gebruik dit
Stel Git Stap 3 op en gebruik dit

Stap 3. Skep 'n SSH -sleutel

Om 'n veilige versleutelde verbinding tussen u GitHub -rekening en Git Bash op u rekenaar te bewerkstellig, moet u 'n SSH -sleutel genereer en koppel. Plak hierdie kode in Git Bash, maar vervang die e -pos wat u met u GitHub -rekening gebruik het: ssh -keygen -t rsa -b 4096 -C "[email protected]"

U sal dan gevra word waar u die sleutel wil stoor. Die standaard ligging is voldoende, so druk net ↵ Enter. Vervolgens sal Git Bash u vra om 'n wagwoordfrase in te voer en te bevestig. Alhoewel u nie een hoef in te sluit nie, word dit sterk aanbeveel dat u dit doen

Stel Git op en gebruik dit Stap 4
Stel Git op en gebruik dit Stap 4

Stap 4. Voeg u SSH-sleutel by die ssh-agent

Dit sal u rekenaar magtig om die SSH -sleutel te gebruik. Voer die volgende opdrag in om die SSH Agent te begin: eval "$ (ssh-agent -s)" Tik dan in ssh-add ~/.ssh/id_rsa om u geskepte sleutel by te voeg.

As u sleutel behalwe id_rsa 'n ander naam het, of as u dit op 'n ander plek gestoor het, moet u dit eerder gebruik

Stel Git op en gebruik dit Stap 5
Stel Git op en gebruik dit Stap 5

Stap 5. Voeg u SSH -sleutel by u rekening

U moet u rekening nou opstel om u nuutgeskepte sleutel te gebruik. Kopieer die ssh -sleutel na u knipbord: clip <~/.ssh/id_rsa.pub. Klik dan in die regter boonste hoek van enige GitHub -bladsy op u profielfoto en klik dan op Instellings. Klik in die sidebar van die gebruikerinstellings op SSH- en GPG -sleutels. Klik dan op New SSH Key. Nou kan u 'n beskrywende naam vir u sleutel invoer, dan die sleutel in die sleutelveld plak en op "SSH -sleutel byvoeg" druk. Bevestig dit, en u is gereed!

Deel 2 van 3: Die opstel van 'n projek

Stel Git op en gebruik dit Stap 6
Stel Git op en gebruik dit Stap 6

Stap 1. Vurk 'n bewaarplek

Om veranderinge aan 'n projek in GitHub aan te bring, moet dit gevurk word. Gaan na die bewaarplek waaraan u wil werk, en vurk die bewaarplek deur op die vurk in die regter boonste gedeelte van die bladsy te druk. Dit sal 'n afskrif van die bewaarplek op u rekening maak.

Stel Git op en gebruik dit Stap 7
Stel Git op en gebruik dit Stap 7

Stap 2. Skep 'n plaaslike gids

Skep 'n gids iewers op u rekenaar waar u die bewaarplek wil huisves. Gebruik dan Git Bash om na die gids te gaan. Onthou dat Git Bash UNIX -opdragte aanvaar, dus gebruik die CD -opdrag soos volg om in u gids te kom: $ cd/path/to/directory

Stel Git op en gebruik dit Stap 8
Stel Git op en gebruik dit Stap 8

Stap 3. Kloneer die vurk

Navigeer in GitHub na u vurk en klik onder die naam van die bewaarplek op Kloon of laai af, en kopieer die skakel wat dit u gee.

Voer vervolgens in Git Bash die volgende opdrag in met u gekopieerde URL: $ git-kloon https://github.com/YOUR-USERNAME/REPOSITORY_NAME. Druk ↵ Enter, en u plaaslike kloon sal geskep word

Stel Git op en gebruik dit Stap 9
Stel Git op en gebruik dit Stap 9

Stap 4. Sinkroniseer jou vurk met die oorspronklike

U moet veranderinge aan die oorspronklike bewaarplek kan voorstel. Gaan na die oorspronklike bewaarplek wat u in GitHub gevoer het, en klik dan op Klon of laai af en kopieer die URL.

  • Navigeer nou na die werklike repository -gids in GitHub. U sal weet dat u op die regte plek is as u 'n (meester) regs van u opdragprompt sien.
  • Begin nou eenvoudig $ git remote add upstream https://github.com/user/repositoryName met die oorspronklike URL van die bewaarplek.
Stel Git op en gebruik dit Stap 10
Stel Git op en gebruik dit Stap 10

Stap 5. Skep 'n gebruiker

Vervolgens moet u 'n gebruiker skep om op te spoor wie die veranderinge in die bewaarplek aangebring het. Voer die volgende twee opdragte uit. $ git config user.email "[email protected]" en $ git config user.name "Your Name". Maak seker dat die e -pos wat u gebruik dieselfde is as op u git -hub -rekening.

Stel Git op en gebruik dit Stap 11
Stel Git op en gebruik dit Stap 11

Stap 6. Skep 'n nuwe tak

Vervolgens moet u 'n nuwe tak van ons meestertak skep. As 'n werklike tak van 'n boom. Hierdie tak bevat al die spesifieke veranderinge wat u sal aanbring. Elke keer as u aan 'n nuwe probleem werk, moet u 'n nuwe tak van die meester skep. Of dit nou 'n foutoplossing is of die toevoeging van 'n nuwe funksie, elke taak moet sy eie unieke tak kry.

  • Om 'n tak te maak, hardloop eenvoudig: $ git branch feature_x. Vervang feature_x met 'n beskrywende naam van u funksie.
  • Sodra u u tak laat maak het, gebruik $ git checkout feature_x. Dit skakel u oor in die feature_x -tak. U is nou vry om u kode te verander.

Deel 3 van 3: druk op u veranderinge

Stel Git op en gebruik dit Stap 12
Stel Git op en gebruik dit Stap 12

Stap 1. Pas u veranderinge aan

As u klaar is met die aanbring, of as u van tak wil verander en aan iets anders wil werk, moet u veranderings plaasvind. Begin $ git commit -alles. Hiermee word alle veranderinge wat u aangebring het outomaties aan die bewaarplek aangebring.

U kry 'n boodskap om 'n verbindingsboodskap met vim in te voer. Hierdie boodskap moet kort en beskrywend wees. Gebruik die pyltjie sleutels om na die boonste reël te gaan en druk dan i op u sleutelbord. U kan nou u boodskap tik. Sodra dit ingetik is, druk Esc en druk dan op die dubbelpunt,:. Tik nou die letters wq in en druk ↵ Enter. Dit sal u verbindingsboodskap stoor en die vim -redakteur verlaat

Stel Git op en gebruik dit Stap 13
Stel Git op en gebruik dit Stap 13

Stap 2. Doen 'n stootversoek

Noudat u veranderinge aangebring is, moet u dit stoot! Voer die oorsprong van $ git push in.

Stel Git op en gebruik dit Stap 14
Stel Git op en gebruik dit Stap 14

Stap 3. Meng saam met die hooftak

Gaan terug na GitHub, en u sal binnekort 'n boodskap sien verskyn met u druk. Klik op "Vergelyk en trek versoek". Op hierdie bladsy kry u die geleentheid om u veranderinge na te gaan, u verbintenisboodskap te verander en opmerkings by te voeg. As alles in orde is en GitHub geen konflik opspoor nie, kan u die versoek rig. En dit is dit!

Nou is dit aan u ander bydraers en die eienaar van die bewaarplek om u verandering te hersien en dit dan saam te voeg met die hoofbewaarplek

Stel Git Stap 15 op en gebruik dit
Stel Git Stap 15 op en gebruik dit

Stap 4. Onthou altyd om te gaan haal en weer te baseer

Dit is uiters belangrik om altyd aan die nuutste weergawe van 'n lêer te werk. Voordat u enige push -versoeke rig, of u pas 'n nuwe tak begin het of na 'n tak oorgeskakel het, moet u altyd die volgende opdrag uitvoer git fetch stroomopwaarts && git rebase upstream/master.

Aanbeveel: