Kako postaviti i koristiti Git: 15 koraka (sa slikama)

Sadržaj:

Kako postaviti i koristiti Git: 15 koraka (sa slikama)
Kako postaviti i koristiti Git: 15 koraka (sa slikama)

Video: Kako postaviti i koristiti Git: 15 koraka (sa slikama)

Video: Kako postaviti i koristiti Git: 15 koraka (sa slikama)
Video: projekat 4(organizaciona šema).mp4 2024, Maj
Anonim

Git je jedan od najčešće korištenih sistema za kontrolu verzija za razvoj softvera. Izgradio ga je Linus Torvalds 2005. godine, Git se fokusira na brzinu, integritet podataka i podršku za distribuirane, nelinearne tokove rada. Uz široku upotrebu čak i za velike korporacije, važno je naučiti kako jednostavno postaviti i koristiti Git. Ovo uputstvo će koristiti Git Bash za Windows i GitHub. Međutim, ovdje korištene naredbe funkcionirat će na bilo kojoj platformi. Ovo nije zamišljeno kao vodič za kraj, već samo za početak korištenja Gita. Postoji mnogo više funkcija koje treba istražiti u Gitu, a radno okruženje bi moglo imati vrlo različite varijable od onih koje se moraju koristiti s GitHubom.

Koraci

1. dio od 3: Postavljanje računa

Postavljanje i upotreba Gita Korak 1
Postavljanje i upotreba Gita Korak 1

Korak 1. Postavite Github račun

Posjetite GitHub i kreirajte račun. Za potrebe ovog vodiča besplatni račun će raditi sasvim u redu.

Postavljanje i upotreba Gita Korak 2
Postavljanje i upotreba Gita Korak 2

Korak 2. Instalirajte Git Bash

Da biste započeli, morate prvo preuzeti i instalirati Git Bash za Windows. Samo naprijed i učinite to sada slijedeći ovu vezu: Git Bash.

Kada se instalira, pokrenite Git Bash. Trebali biste pogledati crni ekran komandne linije. Git Bash koristi Unix komande za rad pa je važno imati neko znanje o Unixu

Postavljanje i upotreba Gita Korak 3
Postavljanje i upotreba Gita Korak 3

Korak 3. Kreirajte SSH ključ

Da biste uspostavili sigurnu šifriranu vezu između svog GitHub računa i Git Bash -a na svom računaru, morate generirati i povezati SSH ključ. U Git Bash zalijepite ovaj kôd, ali zamijenite ga u e -pošti koju ste koristili sa svojim GitHub računom: ssh -keygen -t rsa -b 4096 -C "[email protected]"

Tada ćete biti upitani gdje želite spremiti ključ. Zadana lokacija bit će dovoljna, pa pritisnite ↵ Enter. Zatim će Git Bash tražiti da unesete i potvrdite pristupnu frazu. Iako ga ne morate uključiti, preporučuje se da to učinite

Postavljanje i upotreba Gita Korak 4
Postavljanje i upotreba Gita Korak 4

Korak 4. Dodajte svoj SSH ključ u ssh-agent

Ovo će ovlastiti vaše računalo da koristi taj SSH ključ. Unesite sljedeću naredbu za pokretanje SSH agenta: eval "$ (ssh-agent -s)" Zatim unesite ssh-add ~/.ssh/id_rsa da biste dodali kreirani ključ.

Ako vaš ključ ima drugo ime osim id_rsa ili ste ga spremili na drugu lokaciju, svakako ga upotrijebite

Postavljanje i korištenje Gita Korak 5
Postavljanje i korištenje Gita Korak 5

Korak 5. Dodajte SSH ključ svom računu

Sada ćete morati konfigurirati svoj račun za korištenje novostvorenog ključa. Kopirajte ssh ključ u međuspremnik: clip <~/.ssh/id_rsa.pub. Zatim u gornjem desnom kutu bilo koje stranice GitHub -a kliknite na fotografiju svog profila, a zatim kliknite Postavke. Na bočnoj traci korisničkih postavki kliknite SSH i GPG ključevi. Zatim kliknite Novi SSH ključ. Sada možete unijeti opisni naziv za svoj ključ, zatim zalijepiti ključ u polje ključa i pritisnuti "Dodaj SSH ključ". Potvrdite i sve je spremno!

Dio 2 od 3: Postavljanje projekta

Postavljanje i korištenje Gita Korak 6
Postavljanje i korištenje Gita Korak 6

Korak 1. Forkirajte spremište

Da biste unijeli promjene u projekt na GitHub -u, morate ga razdijeliti. Idite u spremište na kojem želite raditi i raščlanite spremište pritiskom na viljušku u gornjem desnom dijelu stranice. Ovo će napraviti kopiju tog spremišta na vašem računu.

Postavljanje i korištenje Gita Korak 7
Postavljanje i korištenje Gita Korak 7

Korak 2. Kreirajte lokalni direktorij

Napravite fasciklu negde na svom računaru u koju želite da smestite spremište. Zatim upotrijebite Git Bash za navigaciju do te mape. Zapamtite da Git Bash prihvaća UNIX naredbe, pa da biste ušli u svoj direktorij, koristite naredbu CD -a ovako: $ cd/path/to/directory

Postavljanje i korištenje Gita Korak 8
Postavljanje i korištenje Gita Korak 8

Korak 3. Klonirajte viljušku

U GitHubu idite do svoje vilice i ispod naziva spremišta kliknite Kloniraj ili preuzmi i kopiraj vezu koju ti daje.

Zatim u Git Bash unesite sljedeću naredbu koristeći kopirani URL: $ git clone https://github.com/YOUR-USERNAME/REPOSITORY_NAME. Pritisnite ↵ Enter i vaš lokalni klon će biti kreiran

Postavljanje i korištenje Gita Korak 9
Postavljanje i korištenje Gita Korak 9

Korak 4. Sinhronizujte viljušku sa originalom

Morate biti u mogućnosti predložiti promjene u originalnom spremištu. Idite do originalnog spremišta koje ste forkirali u GitHub -u, zatim pritisnite Clone ili preuzmite i kopirajte URL.

  • Sada idite u stvarnu mapu spremišta na GitHubu. Znat ćete da ste na pravom mjestu kada vidite (master) desno od naredbenog retka.
  • Sada jednostavno pokrenite $ git remote add upstream https://github.com/user/repositoryName koristeći originalni URL spremišta.
Postavljanje i korištenje Gita Korak 10
Postavljanje i korištenje Gita Korak 10

Korak 5. Kreirajte korisnika

Zatim trebate stvoriti korisnika za praćenje ko je napravio promjene u spremištu. Pokrenite sljedeće dvije naredbe. $ git config user.email “[email protected]” i $ git config user.name “Vaše ime”. Uvjerite se da je adresa e -pošte koju koristite na vašem git hub računu.

Postavljanje i korištenje Gita Korak 11
Postavljanje i korištenje Gita Korak 11

Korak 6. Kreirajte novu granu

Zatim biste trebali stvoriti novu granu naše glavne podružnice. Kao stvarna grana drveta. Ova će grana sadržavati sve posebne promjene koje napravite. Trebali biste stvoriti novu granu gospodina svaki put kada radite na novom problemu. Bilo da se radi o ispravljanju grešaka ili dodavanju nove značajke, svaki zadatak mora dobiti svoju jedinstvenu granu.

  • Da biste napravili granu, jednostavno pokrenite: $ git branch feature_x. Zamijenite feature_x opisnim imenom vašeg obilježja.
  • Nakon što napravite svoju podružnicu, koristite $ git checkout feature_x. Ovo će vas prebaciti u granu feature_x. Sada možete slobodno mijenjati svoj kôd.

3. dio od 3: Poticanje vaših promjena

Postavljanje i korištenje Gita Korak 12
Postavljanje i korištenje Gita Korak 12

Korak 1. Unesite promjene

Nakon što završite s uvođenjem promjena ili želite promijeniti grane i poraditi na nečem drugom, vaše promjene moraju biti predane. Pokrenite $ git commit --all. Ovo će automatski urediti sve promjene koje ste unijeli u spremište.

Dobit ćete upit da unesete poruku urezivanja koristeći vim. Ova poruka treba biti kratka i opisna. Pomoću tipki sa strelicama dođite do gornje linije, a zatim pritisnite i na tastaturi. Sada možete upisati svoju poruku. Kada otkucate, pritisnite Esc, a zatim taster dvotačke,:. Sada upišite slova wq i pritisnite ↵ Enter. Ovo će spremiti vašu poruku urezivanja i zatvoriti vim editor

Postavljanje i korištenje Gita Korak 13
Postavljanje i korištenje Gita Korak 13

Korak 2. Napravite push zahtjev

Sada kada su vaše promjene zabilježene, trebali biste ih pogurati! Unesite u $ git push origin.

Postavljanje i korištenje Gita Korak 14
Postavljanje i korištenje Gita Korak 14

Korak 3. Spojite se s glavnom granom

Vratite se na GitHub i uskoro biste trebali vidjeti poruku koja će se pojaviti vašim pritiskom. Pritisnite "Uporedi i povuci zahtjev". Na ovoj stranici ćete imati priliku pregledati svoje promjene, kao i promijeniti poruku urezivanja i dodati komentare. Kad sve izgleda uredno, a GitHub ne otkrije sukobe, podnesite zahtjev. I to je to!

Sada će vaši drugi saradnici i vlasnik spremišta pregledati vašu promjenu, a zatim je spojiti s glavnim spremištem

Postavljanje i korištenje Gita Korak 15
Postavljanje i korištenje Gita Korak 15

Korak 4. Uvijek se sjetite preuzimanja i ponovnog sastavljanja baze podataka

Izuzetno je važno uvijek raditi na najnovijoj verziji datoteke. Prije nego što postavite push zahtjeve ili ste tek započeli novu granu ili prešli na granu, uvijek pokrenite sljedeću naredbu git fetch upstream && git rebase upstream/master.

Preporučuje se: