Što su sustavi za kontrolu verzija?
Prije nego što krenemo u detalje, shvatimo što je sustav kontrole verzija. VCS pripadaju kategoriji softverskih alata koji pomažu programerima u upravljanju promjenama softvera tijekom vremena. Te se promjene uvijek održavaju na putu, označene slovima ili brojevima u sustavu za upravljanje verzijama. To omogućava softverskim timovima da uspoređuju izvorne kodove, prepoznaju razlike i kreiraju revizije prije pisanja bilo kojeg novog softvera. Osim toga, također možete zabilježiti koja se verzija aplikacije trenutno razvija ili treba.
Git i GitHub
Git i GitHub dvije su terminologije koje većina programera danas zbunjuje. Git je softver za kontrolu verzija, ali dolazi u obliku alata koji vam omogućuje upravljanje poviješću vašeg izvornog koda, dok je GitHub usluga hostinga za projekte koji koriste Git.
Za upotrebu Gita nije vam potreban GitHub račun. Možete ga koristiti samostalno zajedno s IDE-ima. Dok će vam za GitHub trebati git spremište za kontrolu i praćenje zadataka, njegovih grešaka i zahtjeva za značajkama. Omogućuje dijeljenje vaših spremišta; pristup tuđim i pohranjivanje udaljenih kopija vaših spremišta kao sigurnosne kopije na GitHub poslužiteljima.
Integriranje Gita u PyCharm
Vodič u nastavku vodit će o tome kako integrirati PyCharmove Git značajke. Umjesto da samostalno izvršavate zadatke povezane s Gitom u naredbenom terminalu, PyCharm vam omogućuje da ih izvodite u IDE-u i kasnije ga povežete s vašim GitHub računom.
1. Kako instalirati i konfigurirati Git?
Da biste mogli koristiti Git za PyCharm, učinite sljedeće:
-
- Preuzmite alat odavde. Podržana verzija za Windows je 2.4, a za Linux i MacOS je 1.8.0.0.
- Dalje, iz Postavke / Postavke dijalog na glavnoj alatnoj traci vašeg IDE-a, odaberite Verzija Kontrolirati a zatim kliknite na Git s lijevog okna.
- Navedite put do datoteke u kojoj je izvršna datoteka Git.
- Postavite lozinku za svoje udaljeno Git spremište. To je zato što svaki put kada koristite udaljeno git spremište, traži autentifikaciju.
- Od Postavke karticu, odaberite Izgled i Ponašanje.
- Sada kliknite Postavke sustava a zatim odaberite Lozinke na lijevo.
- PyCharm obrađuje lozinke za udaljene Git spremišta na nekoliko načina:
- Ja. Izvorni privjesak: Ova opcija koristi izvorni privjesak za pohranu vaših lozinki. Dostupno je samo za Mac i Linux OS.
- II. KeePass: Ova opcija omogućuje vam pohranjivanje lozinki u datoteku kojoj je dostupan samo putem glavne lozinke. Da biste to učinili, unesite glavnu lozinku u polje za lozinku koja će se koristiti za pristup c.kdbx datoteka.
- III. Ne spremaj: Ova je opcija dostupna kada želite da PyCharm resetira vaše lozinke svaki put kada je zatvorite.
2. Kako stvoriti lokalno Git spremište
Da biste stvorili lokalno Git spremište, slijedite dolje navedene postupke:
- Prvo, povezati svoj GitHub račun s PyCharmom. Ići Datoteka -> Postavke -> Verzija Kontrolirati -> GitHub
- Unesite svoje GitHub korisničko ime i lozinku za prijavu.
- Sada izradite novi projekt PyCharm. Klik Datoteka -> Novi Projekt
- Sada, za lokalno spremište, idite na VCS -> Uvoz u Verzija Kontrolirati -> Stvoriti Git Spremište.
- Jednom stvoreni, vidjet ćete direktorij s nazivom '.git 'u direktoriju projekta. Da biste testirali svoje spremište, idite na Datoteka -> Postavke -> Verzija Kontrolirati -> Git -> Test
3. Kako dodati i predati datoteke u Git spremište
- Da biste stvorili python datoteku, desnom tipkom miša kliknite projekt koji ste upravo kreirali iz izbornika Projekt i odaberite Novi -> Piton
- Dalje, PyCharm će vas pitati želite li da se ova datoteka doda u vaše spremište. Ako kliknete na "Da", moći ćete urezati i pratiti sve promjene koje ćete napraviti u ovoj datoteci.
- Za predavanje ove datoteke u spremište. Desni klik na datoteku python, odaberite Git -> Počiniti Datoteka. Bilješka: Naziv datoteke u izborniku vašeg projekta izgledat će zeleno, osim ako datoteku ne predate. Kada završite s dodavanjem datoteke, možete unijeti promjene i izvršiti ih. Ubrzo nakon promjena, naziv datoteke u izborniku promijenit će boje u plavu.
- Nakon toga, od vas će se zatražiti prozor za urezivanje promjena na vašem IDE-u.
- Da biste pratili koje ste promjene napravili u prošlosti, dvaput kliknite naziv datoteke i vidjet ćete kôd zelene boje.
- Na kraju, sada možete ići na Verzija Kontrolirati izbornik na dnu prozora da biste vidjeli razne druge značajke. To uključuje a Dnevnik koji pohranjuje sve promjene koje ćete izvršiti u određeno lokalno spremište.
4. Kako dodati udaljeno spremište?
Osim rada na lokalnom spremištu, možete stvoriti i udaljena spremišta za suradnju s programerima iz cijelog svijeta. Oni će vam pomoći prikupljati i gurati podatke kad god želite podijeliti svoj posao.
Da biste definirali udaljeno spremište:
- Stvorite prazno spremište na GitHubu
- Kad ste spremni za guranje svojih obveza, odaberite opciju Push odabirom VCS -> Git -> Gurnuti
- Ako još niste stvorili nijedno udaljeno spremište, Definirati Daljinski opcija će se pojaviti umjesto udaljenog imena. Ako ste već dodali, neće.
- Sada, nakon što vidite dijaloški okvir, navedite naziv udaljenog spremišta i vezu do URL-a na kojem će biti hostiran.
- Također možete uređivati i uklanjati spremišta putem Git Daljinski upravljači