github desktop tutorial collaborate with github from your desktop
Ovaj vodič objašnjava kako preuzeti i koristiti GitHub Desktop za suradnju s GitHubom s radne površine za učinkovitu kontrolu verzija:
Kao što svi znamo, GitHub nudi web mjesto za smještaj Git spremišta. U našim prethodnim vodičima o GitHubu vidjeli smo aktivnosti programera na verzijama datoteka uglavnom na GitHubu.
najbolji siguran youtube u mp3 pretvarač
Postoji i Git klijent u kojem programeri mogu raditi na spremištu izvan mreže na svojim lokalnim računalima pomoću git naredbi iz naredbenog retka ili git basha, vršiti promjene i vraćati ga na udaljeno spremište na GitHubu.
=> Posjetite ovdje da biste GitHub naučili ispočetka.
Što ćete naučiti:
GitHub radna površina
Iako su Git naredbe izvršene iz naredbenog retka sjajne s gledišta učenja, postoji dobro korisničko sučelje za rad na lokalnim spremištima, tj. GitHub radna površina.
GitHub Desktop za Windows može se preuzeti i instalirati sa sljedećeg URL
Pokrenite GitHub Desktop
Rad s udaljenim spremištem
Nakon pokretanja radne površine GitHub, možemo započeti s kloniranjem udaljenog spremišta na lokalni stroj, izvršiti promjene i vratiti ga na udaljeno spremište.
Postavke računa
U GitHub Desktop idite na Datoteka => Opcije i osigurajte da je vaš GitHub račun postavljen.
U GitHub Desktop, za kloniranje spremišta odaberite Datoteka => Spremište za kloniranje
Idite na karticu URL i unesite detalje o udaljenom spremištu u obliku Korisničko ime / spremište za GitHub. Kliknite na Klon .
Sad kad je spremište klonirano na lokalni stroj, možemo otvoriti sadržaj lokalnog spremišta pomoću naredbenog retka ili istraživača ili čak Atom uređivača ako je instaliran i izvršiti promjene u datotekama.
Izmijenite datoteke i spremite iste.
Natrag na radnoj površini GitHub, možete vidjeti NETO oznaka koja određuje jesu li crte dodane ili izbrisane.
Po potrebi dodajte Sažetak i Koautore i kliknite na Posveti se svladavanju na dnu.
Primijetit ćete da je većina git naredbi koje izvršavate iz naredbenog retka izvršena putem korisničkog sučelja.
Sada možemo gurnuti promjene u udaljeno spremište u GitHubu. Kliknite na Push porijeklo.
Sada su promjene vidljive u glavnoj grani. Da bismo osigurali spajanje promjena na grani značajki, morat ćemo stvoriti Zahtjev za povlačenjem.
Prebacite se na značajka ogranak i stvoriti Zahtjev za povlačenjem.
Kliknite na Stvori zahtjev za povlačenjem.
Zatim ste preusmjereni na GitHub kako biste stvorili zahtjev za povlačenjem.
Nastavite s izradom i spajanjem zahtjeva za povlačenjem, a zatim konačno Vuci (sinkronizirajte) promjene na vašem lokalnom spremištu.
Iz Spremišta, izbornik odabire opciju Pull.
Sada bi lokalno spremište bilo sinkronizirano s udaljenim spremištem.
Stvorite novo lokalno spremište i ogranak
U prethodnom smo odjeljku kloniranjem saznali kako raditi s udaljenim spremištem. Korištenjem radne površine GitHub također možemo stvoriti novo lokalno spremište i iste poslati ili objaviti na GitHubu.
Kliknite na Datoteka => Novo spremište
Unesite naziv spremišta i lokalnu stazu. Kliknite na Stvori spremište.
Kako se spremište stvara, također možete stvoriti granu prije nego što objavite / potisnete promjene na GitHub.
Izaberi Nova poslovnica od Podružnica izbornik . Nazovite to značajka i kliknite na Stvori granu .
Sada imamo 2 ogranka i možemo nastaviti s objavljivanjem / guranjem promjena na GitHub. Kliknite na Objavi spremište.
Kliknite na Objavi spremište.
Kako postoji i grana značajke, morate objaviti i granu značajke. Sada se promjene mogu izvršiti u datotekama lokalno, a zatim ih gurnuti u udaljeno spremište. Promjene u udaljenom spremištu također bi trebale biti sinkronizirane s lokalnim spremištem.
Spoji promjene u lokalnom spremištu
Pretpostavimo da postoje promjene u grani značajki u lokalnom spremištu. Promjene možemo spojiti u glavnu granu. Objavite ovo što bismo trebali gurnuti promjene matične grane i grane značajki na GitHub.
Unesite promjenu u datoteku u grani značajki i počinite isto.
Gurnite promjene u udaljeno spremište.
koja je najbolja aplikacija za špijuniranje
Prebacite se na glavnu granu i kliknite na Podružnica => Spajanje u trenutnu granu.
Odaberite Značajka grana koja je izvorna grana. Klikni na Gumb za spajanje .
Jednom kada su promjene spojene u glavnu granu, tada možete gurnuti promjene u udaljeno spremište kako bi bile sinkronizirane.
Sve promjene predane granama u lokalnom spremištu mogu se spojiti i gurnuti u udaljeno spremište kako bi bile sinkronizirane.
Rješavanje sukoba
Može postojati i scenarij u kojem su promjene predane datoteci u udaljenom spremištu, a također i lokalno promjena iste datoteke. U tom bi se slučaju sukobi vidjeli i morali bi se riješiti kako bi se sinkronizirali i udaljeni i lokalni spremište.
Izmjene udaljenog spremišta počinjene u glavnoj grani
Promjene lokalnog spremišta počinjene u glavnoj grani
Kako su promjene predane lokalnom spremištu, sada ih možete gurnuti u udaljeno spremište. Tijekom ovoga vidjet će se sukobi. Kliknite na Push porijeklo.
Sljedeća će se poruka pojaviti jer postoje promjene u udaljenom spremištu iste datoteke. Kliknite na Dohvati.
slušalice za virtualnu stvarnost za xbox 360
Sada kliknite na Povuci podrijetlo.
Na zaslonu koji se otvori možete otvoriti datoteku u svom uređivaču i riješiti sukobe. U ovom slučaju otvaramo datoteku u Exploreru i rješavamo sukobe.
Riješite sve sukobe zadržavanjem odgovarajućeg sadržaja i uklanjanjem ostalih oznakama. Jednom kada se sukobi riješe, možete izvršiti spajanje.
Sada gurnite promjene natrag u udaljeno spremište. Lokalno i udaljeno spremište sada je sinkronizirano. Kako su promjene izvršene na jednoj grani, tada možete stvoriti zahtjev za povlačenjem za spajanje promjena u druge grane.
Gledajući povijest
Također možete pogledati povijest dosadašnjih promjena u spremištu. Prebaci na Kartica Povijest .
Usporedba grana
Pretpostavimo da ste izvršili promjene u datoteci u glavnoj grani, a zatim je možete usporediti s bilo kojom od ostalih grana. Izaberi Podružnica => Usporedi s podružnicom .
Odaberite granu značajke da biste pogledali promjene.
Zaključak
Iako je upotreba Git naredbi iz naredbenog retka izvrsna, vidjeli smo u ovom vodiču za GitHub Desktop, kako sjajni Git klijent poput GitHub Desktop s dobrim korisničkim sučeljem može olakšati programeru rad tijekom rada s lokalnim i udaljenim spremištima.
U nadolazećem uputstvu pogledat ćemo još jedan Sučelje Git klijenta Tortoise Git koji se integrira sa školjkom Windows Explorera.
=> Ovdje pripazite na jednostavnu GitHub seriju treninga.
Preporučena literatura
- Vodič za programere za GitHub | Kako koristiti GitHub
- Vodič za PowerShell UIAutomation: Automatizacija korisničkog sučelja za radne površine
- Vodič za GitHub REST API - Podrška za REST API u GitHubu
- Napredne Git naredbe i vodič za integraciju GitHub-a
- Vodič za kornjače SVN: Revizije u spremištu koda
- Kako izbrisati sadržaj iz SVN spremišta
- Razlika između testiranja radne površine, klijentskog poslužitelja i web testiranja
- Vodič za integraciju GitLab Jira