Kako postaviti Git i GitHub Desktop na Windowsima korak po korak

Zadnje ažuriranje: 12/01/2026
Autor: Isaac
  • Konfigurirajte GitHub Desktop u Windows To uključuje prilagodbu vašeg Git identiteta, glavne grane i integraciju s GitHub ili GitHub Enterprise računom.
  • Aplikacija vam omogućuje stvaranje, dodavanje i kloniranje repozitorija, kao i upravljanje granama, commitovima i sinkronizacijom s udaljenim računalom bez korištenja naredbenog retka. naredbe.
  • GitHub Desktop integrira značajke suradnje kao što su problemi i zahtjevi za povlačenjem, olakšavajući timski rad i pregled promjena.
  • Odabir pravog uređivača, teme i načina povezivanja (HTTPS ili SSH) poboljšava svakodnevno iskustvo i sigurnost razvojnog okruženja.

 

GitHub radna površina

Ako programirate u Windowsima i želite imati ozbiljnu kontrolu nad svojim kodom, prije ili kasnije će vam trebati Ispravno konfigurirajte Git i GitHub DesktopNije dovoljno samo instalirati aplikacije i to je to: morate pravilno konfigurirati ime, e-poštu, grane, način povezivanja s GitHubom i neke druge detalje kako bi sve glatko funkcioniralo.

U ovom ćete vodiču korak po korak i bez nepotrebnog tehničkog žargona vidjeti kako Instalirajte Git i GitHub Desktop na WindowsimaKako se autentificirati s vašim GitHub ili GitHub Enterprise računom, kako postaviti identitet autora, odabrati uređivač, temu aplikacije i kako započeti rad s repozitorijima, granama i sinkronizacijom bez ikakvog dodirivanja naredbenog retka.

Što je GitHub Desktop i zašto se isplati koristiti ga na Windowsima?

GitHub Desktop je besplatna aplikacija s otvorenim kodom koji služi kao grafički klijent za Git. Umjesto muke s naredbama u terminalMožete potvrditi promjene, stvoriti grane, prenijeti i preuzeti commitove ili klonirati repozitorije koristeći prilično ugodno vizualno sučelje, idealno ako radite na Windowsima i preferirate nešto što se više "klika".

S GitHub Desktopom možete raditi s oboje repozitoriji smješteni na GitHubu kao i kod drugih servisa koji koriste Git kao sustav za kontrolu verzija. Alat se brine za izvršavanje Git naredbi iza kulisa, dok vi upravljate aplikacijom pomoću gumba, izbornika i tipkovni prečaci jednostavan.

Program je osmišljen tako da možete surađuju na projektima na vrlo sličan način baš kao što biste to radili na GitHub web stranici: pregledavajte i stvarajte pull requeste, pregledavajte promjene, otvarajte probleme i sinkronizirajte svoje grane s udaljenim repozitorijima bez potrebe za otvaranjem terminala za svaku operaciju.

Nadalje, GitHub Desktop je vrlo aktivan projekt otvorenog koda, s kodom smještenim u repozitoriju stolno računalo/stolno računalo s GitHuba. Od tamo možete pregledati plan projekta, predložiti nove značajke ili prijaviti greške ako ste zainteresirani za sudjelovanje u njegovom razvoju.

Da biste iz toga izvukli maksimum, puno pomaže znati osnove Gita i GitHuba (commitovi, grane, udaljeni repozitoriji, zahtjevi za povlačenjem itd.). Ne morate biti stručnjak, ali razumijevanje ovih koncepata učinit će ono što vidite u sučelju GitHub Desktopa puno smislenijim od prvog dana.

Zahtjevi i opcije za korištenje Gita i GitHuba na Windowsima

Prije nego što počnete instalirati bilo što, dobro je provjeriti ispunjava li vaš sustav zahtjeve. minimalni zahtjevi za GitHub DesktopAplikacija radi na 64-bitnim Windowsima počevši od Windows 7što u praksi pokriva gotovo svako trenutno računalo, sve dok se ne radi o 32-bitnoj instalaciji.

Ako vas zanima samo korištenje Gita iz terminala, uvijek možete Instalirajte Git za Windows kao alat naredbenog retka i zaboravite na grafičkog klijenta. Međutim, za one koji tek počinju ili preferiraju nešto vizualnije, GitHub Desktop uvelike pojednostavljuje krivulju učenja i mnoge uobičajene tijekove rada.

Također imate mogućnost instaliranja GitHub CLI (gh)GitHub je službeni uslužni program naredbenog retka za rad s GitHubom bez otvaranja preglednika. Ovaj alat vrlo dobro nadopunjuje Git i GitHub Desktop, ali nije neophodan za postavljanje osnovnog okruženja na Windowsima.

Ako, s druge strane, ne trebate lokalno manipulirati datotekama, GitHub vam omogućuje izvođenje mnogih radnji izravno u vašem pregledniku: stvaranje i uređivanje datoteka, upravljanje repozitorijima, otvaranje problema, spajanje zahtjeva za povlačenjem i još mnogo toga. Unatoč tome, lokalni rad s Gitom i GitHub Desktopom nudi vam sigurnosne kopije, detaljna kontrola verzija i mogućnost razvoja izvan mreže.

Ukratko, u sustavu Windows možete kombinirati nekoliko komponenti: Git za komandnu liniju, GitHub Desktop za grafičko sučelje i GitHub CLI Ako uživate u automatizaciji iz terminala, ovaj vodič se prvenstveno fokusira na GitHub Desktop i kako ga integrirati s Gitom i vašim GitHub računom.

Instalirajte GitHub Desktop na Windows korak po korak

GitHub radna površina

Instaliranje GitHub Desktopa na Windowsima je prilično jednostavno; ne morate biti stručnjak za naredbeni redak da biste ga pokrenuli za samo nekoliko minuta. Postupak je vrlo sličan onome kod... instalirajte bilo koji drugi tipičan program na Windowsima.

Prvo što trebate učiniti je otvoriti svoj omiljeni preglednik i pristupiti Službena stranica za preuzimanje GitHub DesktopaDostupno je na https://desktop.github.com/. Stranica detektira da koristite Windows i nudi vam odgovarajući gumb za preuzimanje 64-bitne verzije.

  Kako znati je li vaše računalo kompatibilno s AMD Ryzen Masterom i optimizirati procesor

Nakon što kliknete gumb za preuzimanje, instalacijska datoteka će se obično spremiti na Mapa "Preuzimanja" s vašeg korisničkog računa. Nakon što je preuzimanje dovršeno, jednostavno pronađite tu datoteku i dvaput kliknite na nju da biste je pokrenuli. čizma automatski instalater.

Čarobnjak za instalaciju GitHub Desktopa zahtijeva minimalnu interakciju: alat se sam instalira na vaš sustav i, nakon što je proces završen, Aplikacija će se automatski otvoriti.Tijekom ovog početnog koraka ne morate se mučiti s naprednim postavkama ili neobičnim putovima.

U ovom trenutku, ako još nemate zasebno instaliran Git, možete slijediti poseban vodič u nastavku. instalirajte Git putem komandne linijeGitHub Desktop se integrira s vašim lokalnim Gitovim postavkama i u mnogim slučajevima automatski će prepoznati opcije koje ste već definirali na svom računalu.

Nakon prvog pokretanja GitHub Desktopa vidjet ćete asistent koji vas vodi za prijavu ili stvaranje računa te za podešavanje nekih osnovnih postavki kao što su identitet autora commita ili naziv glavne grane.

Izradite i povežite svoj GitHub ili GitHub Enterprise račun

Da bi GitHub Desktop mogao sinkronizirati vaše projekte s oblakom, potrebno vam je račun na GitHubu ili GitHub EnterpriseuAko ga već imate, integracija je trenutna; ako ne, sam asistent vam nudi mogućnost registracije.

Ako još nemate korisnički račun, prvo što trebate učiniti je posjetiti GitHub web stranicu i izraditi novi računOdabrat ćete korisničko ime, adresu e-pošte, lozinku i ostale osnovne podatke. Isto korisničko ime koristit će se na webu, GitHub Desktopu i drugim klijentima.

Nakon što imate svoj račun, dodirnite Autentificirajte GitHub Desktop na GitHubuIz aplikacije, kada odaberete opciju prijave, vaš preglednik će se automatski otvoriti i odvesti vas na službenu stranicu za prijavu na GitHub, gdje ćete morati unijeti svoje vjerodajnice.

Nakon prijave, GitHub će prikazati zaslon s upitom da autorizirate GitHub Desktop za pristup vašem računu i repozitorijima. Za nastavak jednostavno kliknite gumb. "Autoriziraj radnu površinu"što aplikaciji omogućuje kloniranje, stvaranje i ažuriranje repozitorija u vaše ime.

Po povratku na GitHub Desktop, čarobnjak će vas zamoliti da potvrdite neke podatke kao što su naziv računa i adresa e-pošte koji će se koristiti u vašim commitovima. Možete prihvatiti vrijednosti uvezene s GitHuba ili ih izmijeniti ako ih trebate koristiti drugačije na svom lokalnom računalu.

Kada kliknete na "Završi", dovršit ćete postupak prijave i vidjet ćete Glavno sučelje GitHub Desktopa, spremni za početak rada s vašim lokalnim i udaljenim repozitorijima.

Postavljanje Gita unutar GitHub Desktopa na Windowsima

GitHub Desktop se oslanja na lokalnu Git konfiguraciju koju imate na računaluAli također vam omogućuje podešavanje nekih ključnih parametara unutar same aplikacije. To uključuje vaše ime, vašu adresu e-pošte i zadanu glavnu granu za nove repozitorije.

Prvo, možete definirati globalno ime i adresa e-pošte Prema zadanim postavkama, oni će biti povezani s commitovima svih vaših repozitorija. Ako ste ove podatke već globalno konfigurirali s Gitom, GitHub Desktop će ih automatski otkriti i koristiti prilikom pokretanja.

Konfiguriranjem globalnih podataka o autoru u GitHub Desktopu ažuriraju se te iste vrijednosti u Globalna konfiguracija GitaTo znači da kada iz aplikacije stvarate nove lokalne repozitorije, taj će se identitet prema zadanim postavkama koristiti za potpisivanje svih vaših commitova, osim ako ga ne nadjačate za određeni projekt.

Ako u bilo kojem trenutku trebate raditi s različitim identitetima, GitHub Desktop to također omogućuje. postavite različito ime i adresu e-pošte za svako spremišteOvo je vrlo korisno, na primjer, kada želite koristiti svoju poslovnu e-poštu za radne projekte, a osobnu e-poštu zadržati za javne ili eksperimentalne repozitorije.

Kada definirate određenog autora unutar repozitorija, aplikacija mijenja lokalna Git konfiguracija u tom projektuOvo će nadjačati globalne postavke za taj specifični repozitorijum. Ostali vaši repozitorijumi će nastaviti koristiti globalni identitet koji ste definirali u GitHub Desktopu ili Gitu.

Važno je imati na umu da ako e-mail koji koristite u Gitu ne odgovara nijednom od adrese e-pošte povezane s vašim GitHub računomGitHub Desktop će vam prikazati upozorenje prije nego što potvrdite promjene. To pomaže u sprječavanju pojave potvrda bez ispravnog povezivanja s vašim korisnikom na GitHubu.

Još jedna ključna prilagodba je naziv zadana glavna grana Za nove repozitorije koje kreirate s GitHub Desktopa, aplikacija koristi "main" kao zadano, u skladu s modernom GitHub konfiguracijom, ali to možete promijeniti ako trebate koristiti drugačije standardno ime u svojoj organizaciji.

  secpol.msc: Što je to i kako kontrolirati lokalnu sigurnosnu politiku u sustavu Windows

Osnovne postavke: uređivač, tema i korisne postavke

Uz Gitov identitet, GitHub Desktop nudi nekoliko opcija za prilagodite aplikaciju svom načinu radaMeđu najpraktičnijim prilagodbama su izbor uređivača teksta i prilagodba vizualne teme.

Jedna od prednosti GitHub Desktopa je ta što vam omogućuje da otvorite svoj omiljeni uređivač teksta ili IDE Izravno iz aplikacije za uređivanje datoteka ili pregled koda. Kompatibilan je s brojnim uređivačima i okruženjima, i laganim i moćnijim, sve dok su instalirani na sustavu.

Iz izbornika postavki možete odabrati zadani uređivač Ovo će se koristiti kada odlučite otvoriti projekt s GitHub Desktopa. To uvelike pojednostavljuje tijek rada jer ne morate ručno navigirati do mape repozitorija svaki put kada želite napraviti promjenu.

Što se tiče vizualnog izgleda, GitHub Desktop uključuje nekoliko tema za promjenu izgleda sučeljaNa primjer, možete odabrati svijetlu temu, tamnu temu ili dopustiti aplikaciji da se automatski prilagodi postavkama teme samog Windows operativnog sustava.

Odabir udobne teme za vas nije samo stvar estetike: ako provodite mnogo sati ispred ekrana, to vam može pomoći u smanjenju naprezanja očiju i učiniti ih ugodnijima. čitanje razlika i popisa promjena biti ugodniji, posebno tijekom dugih sesija pregleda koda.

Povežite svoje repozitorije s GitHubom: HTTPS i SSH

Nakon što ste postavili Git i GitHub Desktop, vrijeme je da odlučite kako Povezat ćete se sa svojim udaljenim repozitorijima na GitHubuputem HTTPS-a ili korištenjem SSH ključeva. Obje opcije su sigurne, ali svaka ima svoje posebnosti.

Veza od HTTPS je preporučena opcija za većinu korisnikaPogotovo ako tek počinjete. Kada klonirate repozitorij pomoću HTTPS-a, Git može predmemorirati vaše GitHub vjerodajnice pomoću čarobnjaka za vjerodajnice, tako da ne morate svaki put unositi korisničko ime i lozinku.

Ako odaberete ovu rutu, GitHub Desktop i Git će se pobrinuti za to. upravljanje vjerodajnicamaI morat ćete se autentificirati samo kada je to potrebno. To je vrlo praktičan tijek rada i dovoljno siguran za veliku većinu Windows radnih okruženja.

Alternativa je korištenje SSH kao metoda povezivanjaU ovom slučaju, umjesto korisničkih vjerodajnica koriste se parovi javnog i privatnog ključa. Morat ćete generirati SSH ključ na svakom računalu s kojeg želite slati ili povući podatke, a zatim dodati odgovarajući javni ključ svom GitHub računu.

Rad putem SSH-a je posebno praktičan ako uspijete razni dijelovi opreme ili automatizacije I ne želite da vas se često pita za lozinku. Međutim, potrebno je malo više početnih postavki: generiranje ključa, registracija javnog ključa na GitHubu i osiguravanje da ga SSH agent ispravno učita na vaš sustav.

Nakon što je veza postavljena (putem HTTPS-a ili SSH-a), vaše Git i GitHub Desktop okruženje je spremno za rad. stvarati i klonirati repozitorije, dijeliti kod i surađivati ​​s drugimaOd ove točke može započeti uistinu produktivni dio rada s kontrolom verzija.

Izrada, dodavanje i kloniranje repozitorija pomoću GitHub Desktopa

Nakon što je aplikacija instalirana i vaš račun povezan, sljedeći logičan korak je početi raditi s repozitorijimaGitHub Desktop olakšava tri osnovne radnje: stvaranje novog repozitorija, dodavanje onog koji već imate na računalu ili kloniranje s GitHuba.

Ako želite započeti projekt od nule, možete koristiti opciju izbornika "Datoteka" i odaberite "Novo spremište..."Ovim se otvara čarobnjak u kojem odabirete odredišnu mapu na disku, naziv projekta i neke osnovne detalje. Kada završite, vaš lokalni repozitorij bit će spreman i, ako želite, kasnije ga možete objaviti na GitHubu.

Također možete reći GitHub Desktopu da Počnite kontrolirati postojeći repozitorij na svom računaluDa biste to učinili, upotrijebite opciju "Dodaj lokalni repozitorij..." iz izbornika "Datoteka" i odaberite mapu projekta koja već ima inicijalizirani Git repozitorij.

Konačno, ako želite prenijeti projekt s GitHuba na svoje računalo, koristit ćete opciju "Kloniraj repozitorij..."Aplikacija će vam prikazati repozitorije na vašem računu i organizacije kojima pripadate, a također će vam omogućiti ručni unos URL-a bilo kojeg repozitorija kojem imate pristup.

Stvaranje novog repozitorija, forkiranje postojećeg ili kloniranje popularnog projekta daje vam mogućnost da Spremite svoj kod s sigurnosnom kopijom na GitHubu i podijelite ga s ostatkom svijeta ili samo sa svojim timom, ovisno o tome kako konfigurirate vidljivost repozitorija.

Rad s granama, promjenama i commitima iz sučelja

Nakon što se vaš repozitorij otvori u GitHub Desktopu, uobičajeni tijek rada prolazi kroz stvarati grane, mijenjati datoteke, pregledavati promjene i potvrđivati ​​​​commite praktično iz grafičkog sučelja, bez tipkanja naredbi.

  Kako promijeniti ime u Microsoft Teamsu: korak po korak

Grane se koriste za izolaciju vašeg razvojnog rada, tako da možete Testirajte nove značajke ili ispravke bez dodirivanja glavne grane dok sve ne bude spremno. Iz GitHub Desktopa možete stvoriti novu granu iz trenutne, dati joj opisno ime i odmah početi raditi.

Kada uređujete datoteke u uređivaču teksta ili IDE-u, GitHub Desktop će otkriti promjene i prikazati ih u odgovarajućoj kartici. popis promjena na čekanjuTamo ćete vidjeti koje su datoteke izmijenjene, dodane ili izbrisane i možete pregledati razlike redak po redak.

Prije nego što napravite commit, možete odabrati koje datoteke ili dijelove promjena želite uključiti i napisati jasna i koncizna poruka potvrde koji opisuje što ste napravili. Dobra povijest commita štedi vam mnogo glavobolja prilikom otklanjanja pogrešaka ili pregledavanja napretka projekta.

Nakon potvrde promjena, imat ćete nove commitove u svojoj lokalnoj grani. Kada ih želite podijeliti sa svojim udaljenim repozitorijem na GitHubu ili im pristupiti s drugog računala, jednostavno upotrijebite opciju za Pošalji promjene na GitHub iz same aplikacije.

Suradnja: problemi, zahtjevi za povlačenjem i pregled promjena

GitHub Desktop nije ograničen samo na upravljanje commitovima: također je vrlo koristan alat za surađivati ​​s drugim programerima u zajedničkim projektima, integrirajući iskustvo problema i zahtjeva za povlačenjem koje već poznajete s GitHub web stranice.

Iz aplikacije možete kreiranje izvješća o problemima za bilježenje pogrešaka, ideja ili zadataka u tijeku. Ovi problemi služe kao početna točka za raspravu o promjenama i planiranju poboljšanja, čuvajući sav kontekst unutar odgovarajućeg repozitorija.

Kada imate granu s promjenama koje želite predložiti glavnom projektu, možete koristiti GitHub Desktop za otvori zahtjev za povlačenjeOvaj zahtjev za povlačenjem (pull request) omogućit će ostatku tima da pregleda vaš kod, komentira određene dijelove i, ako je potrebno, spoji ga u glavnu granu.

Aplikacija vam omogućuje pregled i vlastitih zahtjeva za povlačenjem i zahtjeva vaših suradnika, prikazujući skup predloženih promjena i status pregledaOdatle možete otvoriti projekt u svom uređivaču kako biste napravili dodatne izmjene ako vidite da je potrebno nešto prilagoditi.

Integriranjem problema i zahtjeva za povlačenjem u vaš svakodnevni tijek rada, GitHub Desktop postaje praktičan kontrolni centar za upravljanje životnim ciklusom vaših promjena, od početne ideje do konačnog spajanja u udaljenom repozitoriju, uključujući međurevizije.

Sinkronizirajte lokalni repozitorij s udaljenim

U aktivnim projektima bitno je da vaša lokalna kopija bude ažurirana s verzijom na GitHubu. GitHub Desktop pojednostavljuje taj zadatak pomažući vam da... sinkroniziraj grane između lokalnih i udaljenih repozitorija kroz operacije podizanja i spuštanja brzine.

Kada napravite commitove na svom računalu, te promjene postoje samo u vašem lokalnom repozitoriju dok ne izvršite slanje u udaljeni repozitorijAplikacija vizualno prikazuje je li vaša grana ispred, iza ili nije sinkronizirana s onim što je na GitHubu.

Slično tome, ako su drugi članovi tima poslali promjene u istu granu na udaljenom računalu, morat ćete pokrenuti povucite da biste te commite prenijeli u svoju lokalnu kopijuGitHub Desktop se brine za interno izvršavanje odgovarajuće naredbe i prikazivanje rezultata ažuriranja.

U slučaju da se pojave sukobi prilikom spajanja promjena (na primjer, zato što su dvije osobe uredile isti redak datoteke), alat će vam pomoći da identificirati sukobe i riješiti ih, obično pomoću uređivača teksta ili ugrađenog ili vanjskog vizualnog komparatora.

Redovito korištenje opcija sinkronizacije osigurava da Vaša lokalna podružnica točno odražava status projekta na GitHubu, izbjegavajući iznenađenja prilikom otvaranja zahtjeva za povlačenjem ili implementacije promjena u produkcijskim okruženjima.

S ispravno konfiguriranim svim gore navedenim - instaliranim Gitom i GitHub Desktopom, autentificiranim računom, identitetom autora, glavnom granom, preferiranim uređivačem, HTTPS ili SSH metodom povezivanja i jasnim tijekom rada za stvaranje repozitorija, grana i sinkronizaciju promjena - imat ćete solidno okruženje na Windowsima za verzioniranje koda, suradnju s drugima i organiziranje projekata s puno manje trenja nego što je to obično povezano s Gitom u naredbenom retku.