Smjernice za upotrebu udaljene grane Git checkout:
- Posvežite se svakom zadatku pravilno nakon što ga dovršite.
- Provjerite jesu li sve povezane promjene ispravno počinjene ili ne.
- Ispitajte kod ispravno prije izvršavanja bilo kojeg zadatka.
- Poruka urezivanja trebala bi biti jasna da bi korisnik dobio ideju o zadatku.
- Stvorite potrebne grane za upravljanje kodom.
Preduvjeti:
Instalirajte GitHub Desktop.
GitHub Desktop pomaže korisniku gita da grafički izvršava zadatke povezane s gitom. Najnoviji instalacijski program ove aplikacije za Ubuntu možete jednostavno preuzeti s github-a.com. Morate instalirati i konfigurirati ovaj program nakon preuzimanja da biste ga koristili. Također možete provjeriti vodič za instaliranje GitHub Desktop na Ubuntu da biste pravilno znali postupak instalacije.
Stvorite GitHub račun
Trebat ćete stvoriti GitHub račun da biste provjerili naredbe korištene u ovom vodiču.
Stvorite lokalno i udaljeno spremište
Morate stvoriti lokalno spremište i objaviti spremište na udaljenom poslužitelju da biste testirali naredbu za naplatu koja se koristi u ovom vodiču za udaljene grane.
Naplata udaljene podružnice:
U ovom odjeljku prikazano je demo udaljeno spremište datoteka za čitanje koristi se za testiranje naredbi za provjeru udaljenih grana. Lokalno spremište ovog udaljenog spremišta kreirano je prije. Ovdje lokalno spremište sadrži samo granu, a nova je grana stvorena za udaljeno spremište na daljinu. Otvorite ovo udaljeno spremište s radne površine GitHub. Sljedeća slika pokazuje da udaljeno spremište ima dvije imenovane grane glavni i ovladati; majstorski.
Otvorite lokalno spremište s terminala i pokrenite sljedeću naredbu za prikaz postojećih grana lokalnog spremišta.
$ git granaSljedeći izlaz pokazuje da lokalno spremište sadrži granu s imenom glavni.
Izvedite sljedeću naredbu da biste dohvatili promjene izvršene u udaljenom spremištu i provjerili ažurirani sadržaj udaljenog spremišta. Naredba će tražiti korisničko ime i lozinku za GitHub račun.
$ git dohvati podrijetloSljedeći izlaz pokazuje da je nova grana imenovana ovladati; majstorski dodaje se u udaljeno spremište.
Izvedite sljedeće naredbe za provjeru popisa grana lokalnog spremišta nakon pokretanja naredbe dohvaćanja i stvorite novu lokalnu granu za praćenje udaljene grane.
$ git grana$ get checkout -b master origin / master
$ git grana
Sljedeći izlaz pokazuje da je nakon pokretanja 'git naplata'naredba, nova grana nazvana ovladati; majstorski kreira se u lokalnom spremištu za praćenje udaljene grane imenovane ovladati; majstorski.
Idite na github.com i prijavite se na svoj račun. Otvorite spremište s imenom datoteka za čitanje s udaljenog poslužitelja. Stvorite novu datoteku s imenom pročitati3.php u udaljenom spremištu i izvršite zadatak. Prema sljedećoj slici, udaljeno spremište sadrži tri datoteke. Ovi su čitati.php, pročitati2.php, i pročitati3.php.
Ažurirani sadržaj udaljenog spremišta možete dohvatiti s terminala pokretanjem naredbe git ili otvaranjem lokalnog spremišta s radne površine GitHub i klikom na određenu opciju. Ako niste upoznati s naredbom git i ažurirate lokalno spremište grafičkim korisničkim sučeljem, otvorite lokalno spremište s radne površine GitHub. Sljedeći izlaz pokazuje da se lokalno spremište ne ažurira s udaljenim spremištem, a zadnja urezana datoteka u spremištu je pročitati2.php. Da biste preuzeli novi sadržaj s udaljenog poslužitelja, kliknite na Izvor porijekla dugme. Ako se lokalno i udaljeno spremište ne podudaraju i bilo koji ažurirani sadržaj dohvaća se iz udaljenog spremišta, tada porijeklo vuče bit će prikazana opcija.
U prethodnom je koraku prikazano da je u udaljenom spremištu stvorena nova datoteka. Dakle, sljedeća slika prikazuje Podrijetlo vuče opcija u radnoj površini GitHub. Kliknite ovu opciju da biste dohvatili ažurirani sadržaj iz udaljenog spremišta i spremili ga u lokalno spremište.
Nakon što kliknete opciju Pull origin, lokalno spremište sadržavat će novu datoteku s imenom pročitati3.php koji će se izvući s udaljenog poslužitelja. Sljedeći izlaz pokazuje da spremište sad sadrži novu datoteku i novu poruku urezivanja.
U prethodnom zadatku lokalno je spremište ažurirano sadržajem udaljenog spremišta. Ali udaljeno spremište možete ažurirati novim sadržajem lokalnog spremišta također pomoću terminala ili GitHub Desktop. Morate pokrenutigit push'naredba s terminala za ažuriranje udaljenog spremišta ili kliknite na Objavi podrijetlo opcija s GitHub Desktop za ažuriranje udaljenog spremišta novim uređenim sadržajem lokalnog spremišta.
Zaključak:
Ovaj vodič prikazuje upotrebu naredbe git checkout za praćenje bilo koje udaljene grane s lokalnom granom. Ova značajka git-a korisna je kada se nove grane stvaraju u udaljenom spremištu na daljinu, a novostvorene grane ne postoje u lokalnom spremištu.