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: Что такое Soft Reference? Как работает мягкая ссылка? 👨‍💻 Собеседование Java, Android #Shorts ✅ 2024, Svibanj
Anonim

Git je jedan od najčešće korištenih sustava kontrole verzija za razvoj softvera. Izgradio ga je Linus Torvalds 2005., Git se usredotočuje na brzinu, integritet podataka i podršku za distribuirane, nelinearne tijekove rada. S obzirom da se široko koristi čak i za velike korporacije, važno je naučiti kako jednostavno postaviti i koristiti Git. Ovaj će hod ipak koristiti Git Bash za Windows i GitHub. Međutim, ovdje korištene naredbe funkcionirat će na bilo kojoj platformi. Ovo nije zamišljeno kao krajnji vodič, već samo za početak korištenja Gita. U Gitu postoji mnogo više funkcija za istraživanje, a radno okruženje može imati vrlo različite varijable od onog što se mora koristiti s GitHubom.

Koraci

1. dio od 3: Postavljanje računa

Postavljanje i korištenje Gita Korak 1
Postavljanje i korištenje Gita Korak 1

Korak 1. Postavite Github račun

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

Postavljanje i korištenje Gita Korak 2
Postavljanje i korištenje Gita Korak 2

Korak 2. Instalirajte Git Bash

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

Nakon instalacije pokrenite Git Bash. Trebali biste pogledati crni zaslon naredbenog retka. Git Bash koristi Unix naredbe za rad pa je važno imati neko znanje o Unixu

Postavljanje i korištenje Gita Korak 3
Postavljanje i korištenje Gita Korak 3

Korak 3. Izradite SSH ključ

Da biste uspostavili sigurnu kriptiranu vezu između svog GitHub računa i Git Bash -a na svom računalu, 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 samo pritisnite ↵ Enter. Zatim će vas Git Bash zatražiti da unesete i potvrdite zaporku. Iako ga ne morate uključiti, preporučuje se da to učinite

Postavljanje i korištenje Gita Korak 4
Postavljanje i korištenje Gita Korak 4

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

To ć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 drugom mjestu, svakako ga upotrijebite

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

Korak 5. Dodajte svoj SSH ključ na svoj račun

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

2. dio 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 poraditi i raščlanite spremište pritiskom na vilicu 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. Stvorite lokalni direktorij

Napravite mapu negdje na svom računalu u koju želite smjestiti spremište. Zatim upotrijebite Git Bash za navigaciju do te mape. Upamtite da Git Bash prihvaća UNIX naredbe, pa da biste ušli u svoj direktorij, upotrijebite 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 vilicu

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

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

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

Korak 4. Sinkronizirajte vilicu s izvornikom

Morate biti u mogućnosti predložiti promjene izvornog spremišta. Idite do izvornog spremišta koje ste forkirali u GitHubu, 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 izvorni 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 tko 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". Provjerite je li adresa e -pošte koju koristite na svom računu za git hub.

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

Korak 6. Izradite novu granu

Zatim biste trebali stvoriti novu podružnicu naše glavne podružnice. Kao stvarna grana stabla. Ova će grana sadržavati sve vaše posebne promjene. Svaki put kad radite na novom problemu trebali biste stvoriti novu podružnicu master -a. Bilo da se radi o ispravljanju programskih pogreš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 svoje značajke.
  • Nakon što napravite svoju podružnicu, koristite $ git checkout feature_x. Ovo će vas prebaciti u podružnicu feature_x. Sada možete mijenjati svoj kôd.

3. dio od 3: Poticanje 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 zabilježiti sve promjene koje ste unijeli u spremište.

Dobit ćete upit da unesete poruku urezivanja pomoću vim -a. Ova poruka treba biti kratka i opisna. Pomoću tipki sa strelicama dođite do gornjeg retka, a zatim pritisnite tipku i na tipkovnici. Sada možete upisati svoju poruku. Nakon što je otkucan, pritisnite Esc, a zatim pritisnite tipku dvotoč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. Učinite 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 "Usporedi i povuci zahtjev". Na ovoj stranici imat ćete priliku pregledati svoje promjene, kao i promijeniti poruku urezivanja i dodati komentare. Nakon što sve izgleda uredno, a GitHub ne otkrije sukobe, podnesite zahtjev. I to je to!

Sada će vaši drugi suradnici 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 zapamtite dohvaćanje i ponovno stvaranje 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čeni: