Kako koristiti Git na Vindovs-u?

Kontrola verzija je veoma čest termin u softverskoj industriji i softveru za kontrolu verzija kao što je Git i SVN se široko koriste za praćenje promena u projektima. Mnogi programeri se suočavaju sa problemima dok koriste Git i GitHub, pa smo odlučili da podelimo članak o Gitu. U ovom vodiču ćemo naučiti osnove korišćenja Git-a, što uključuje kreiranje i inicijalizaciju vašeg spremišta, urezivanje koda (nakon unošenja izmena), a zatim guranje vaših promena iz vašeg lokalnog u onlajn spremište.

Kako koristiti Github

Šta je Git?

Git je distribuirani softver za kontrolu verzija i upravljanje izvornim kodom. Koristi se za praćenje stanja, istorije i integriteta izvornog stabla. Dakle, to je veoma koristan alat za svakog programera.

Zašto koristiti Git?

Podrazumevano radi lokalno, tako da je svaki radni direktorijum punopravno spremište sa kompletnom istorijom i mogućnostima praćenja pune verzije, tako da ne zavisi ni od jednog centralnog servera.

Prilikom spajanja, Git-ova ekstenzivna upotreba sačuvane istorije je korisna za donošenje mnogo bolje informisanih odluka, što dovodi do manjeg broja sukoba. Konačno, Git se distribuira kao slobodan softver pod uslovima GNU Opšte javne licence.

Šta je onda Github?

Github je veb-based hosting usluga za softverske projekte koji koriste Git sistem kontrole revizija. Od sada, Github je najpopularnija lokacija za skladište otvorenog izvornog koda. Nudi i plaćene planove za privatno skladište i besplatne naloge za projekte otvorenog koda. Stoga, ako se niste prijavili za Github, toplo preporučujem da to učinite na https://github.com/signup/free

Podešavanje Git-a na Windows-u

Preuzmite Git podešavanje za Windows, ovde. Git je srce Github-a, koji je sistem kontrole verzija otvorenog koda. Kreirao ga je isti tim koji je kreirao линук. I odgovoran je za sve što je u vezi sa Github-om, što se dešava lokalno na vašoj mašini.

Kada se Git instalira lokalno, potrebno je da ga podesite pre nego što počnete da kreirate spremišta. Sada pokrenite Git bash (sa dugmeta Start).

Стар Гит

Zatim morate da kažete svoje korisničko ime kako bi moglo da označi vaše urezivanje:

[хтмл] $ гит цонфиг –глобал усер.наме „Ваше име овде“
[/ хтмл]

Unesite svoju e-poštu, tako da Git može da je koristi za povezivanje vaših urezivanja sa vašim Github nalogom. (Koristite istu e-poštu koju ste registrovali na Github-u)

[хтмл] $ гит цонфиг –глобал усер.емаил “[емаил заштићен]"
[/ хтмл]

Sada ste završili sa podešavanjem Gita na vašoj lokalnoj mašini. Sada napravimo naše prvo spremište i napravimo prvo urezivanje.

1. Kreiranje spremišta

Možete kreirati spremište na Github-u na adresi, ali tek nakon što se prijavite pomoću Github naloga. Ako nemate nalog, možete ga otvoriti na Гитхуб.цом

 

Kreirajte Github Repo

Navedite ime za svoje spremište i neki opis. Možete izabrati da svoj repo učinite javnim ili privatnim. (Javna spremišta su dostupna svima, tj. svako može pristupiti izvornom kodu, dok samo vi imate pristup ili svako sa kim ga delite, ima pristup izvornom kodu za privatna spremišta)

2. Podešavanje vašeg spremišta na lokalnoj mašini

Kada napravite spremište na GitHub-u, sledeći deo je o tome da uradite isto na vašoj lokalnoj mašini (molimo vas da proverite da li ste uspešno konfigurisali Git bash). Takođe se možete pozvati na Dokumenti za pomoć Github-a, za dodatnu pomoć oko podešavanja Git-a.

Сетуп Репо

Sada možete početi tako što ćete kreirati direktorijum na vašem sistemu datoteka pod nazivom `my-first-repo` Dodajte datoteku `index.php` u svoj direktorijum. `index.php` i dodajte mu sledeći kod:

[Пхп]
ецхо “Хелло гит”;
?>
[/ Пхп]

Sada inicijalizujte git u svom direktorijumu:

[хтмл] $ гит инит
[/ хтмл]

 

Гит Инит

Sada ste inicijalizovali git u svom direktorijumu. Zatim dodajmo ove putanje datoteka (iz našeg direktorijuma) za Git praćenje.

(git add: postavlja sadržaj koji želite da snimite)

[хтмл] $ гит адд .
[/ хтмл]

Гит Адд

Sada napravimo naše prvo urezivanje sa:

[хтмл] $ гит цоммит -м „моје прво урезивање“
[/ хтмл]

(git commit: pravi snimak postavljenog sadržaja i beleži vaše korisničko ime i adresu e-pošte uz svaku urezivanje koju napravite)

Гит Цоммит

Ovo će napraviti snimak našeg postavljenog sadržaja. Pošto moramo da delimo naš repo sa drugima, moramo da dodamo udaljeni host. Ovo se radi pomoću `git daljinskog dodavanja`. Već smo napravili repo na Github-u, sada samo treba da kopiramo dati URL, u našem slučaju to je `[емаил заштићен]:bkvirendra/my-first-repo.git`. Sada hajde da ovo dodamo našem projektu, tako da možemo da unesemo izmene u njega i izvučemo ažuriranja iz njega.

[хтмл] $ гит даљинско додавање порекла [емаил заштићен]:бквирендра/ми-фирст-репо.гит
[/ хтмл]

Git Dodaj daljinski

Sada delimo naše obavezivanje sa drugima, moramo da gurnemo naše promene u naše udaljeno spremište (hostovano na Github-u). Ovo će kreirati našu granu na udaljenom repo-u. Hajde da gurnemo na našu `master` granu na našem udaljenom repo-u.

[хтмл] $ гит пусх -у изворни мастер
[/ хтмл]

Гит Ремоте

Demo spremište u gornjem tutorijalu je dostupno na . U slučaju da imate bilo kakvih problema sa ssh ključevima, pogledajte https://help.github.com/articles/generating-ssh-keys. Za dodatne reference vezane za Git pogledajte http://gitref.org/.

Testirajte Git bez instalacije

Цоде Сцхоол Леарн Гит Онлине

Ako ne želite da instalirate Git na svoj računar, ali želite da ga naučite, možemo vam dati prednost kao sjajan veb-bazirani alat! Код школа je razvio ovaj alat i sada je dostupan svim korisnicima. Na veb lokaciji možete videti odeljak za davanje komandi zasnovanih na git-u. Kada unesete ispravne komande praćene tasterom Enter, odgovarajuće akcije će se pojaviti u odeljku koji se nalazi ispod odeljka za komande. Dakle, to je dobar način da naučite Git na mreži bez suočavanja sa problemima instalacije! Ako se suočite sa bilo kakvim problemima dok koristite Git ili GitHub, obavestite nas u obliku komentara ispod.

Аисхвар Баббер

Аисхвар Баббер је страствени блогер и дигитални маркетер. Воли да прича и блогује о најновијим технологијама и уређајима, што га мотивише да трчи ГизмоБасе. Тренутно практикује своју експертизу у области дигиталног маркетинга, СЕО-а и СМО-а као стални маркетер на различитим пројектима. Активан је инвеститор у АффилиатеБаи и директор у ИмагеСтатион-у.

Оставите коментар