Kas ir versiju kontroles sistēmas?
Pirms iedziļināties detaļās, sapratīsim, kas ir versiju kontroles sistēma. VCS pieder programmatūras rīku kategorijai, kas programmētājiem palīdz laika gaitā pārvaldīt programmatūras izmaiņas. Šīs izmaiņas vienmēr tiek turētas uz ceļa, versiju kontroles sistēmā tiek apzīmētas ar burtiem vai cipariem. Tas ļauj programmatūras komandām pirms jaunas programmatūras rakstīšanas salīdzināt pirmkodus, identificēt atšķirības un izveidot labojumus. Bez tam, jūs varat arī atzīmēt, kura lietojumprogrammas versija pašlaik tiek izstrādāta vai nepieciešama.
Git un GitHub
Git un GitHub ir divas terminoloģijas, kuras mūsdienās lielākā daļa programmatūras izstrādātāju jauc. Git ir versiju kontroles programmatūra, taču tā ir rīka veidā, kas ļauj pārvaldīt avota koda vēsturi, savukārt GitHub ir mitināšanas pakalpojums projektiem, kas izmanto Git.
Lai izmantotu Git, jums nav nepieciešams GitHub konts. Varat to izmantot neatkarīgi kopā ar IDE. Tā kā GitHub jums būs nepieciešama git repozitorija, lai kontrolētu un izsekotu uzdevumus, tā kļūdas un funkciju pieprasījumus. Tas ļauj koplietot savus krātuves; piekļuve citiem un jūsu krātuvju attālo kopiju glabāšana kā dublējums GitHub serveros.
Git integrēšana PyCharm
Tālāk sniegtajā apmācībā tiks sniegta informācija par to, kā integrēt PyCharm's Git funkcijas. Tā vietā, lai komandterminālā neatkarīgi veiktu ar Git saistītu uzdevumu, PyCharm ļauj tos veikt IDE un vēlāk to saistīt ar savu GitHub kontu.
1. Kā instalēt un konfigurēt Git?
Lai varētu izmantot Git PyCharm, rīkojieties šādi:
-
- Lejupielādējiet rīku šeit. Atbalstītā Windows versija ir 2.4 un Linux un MacOS ir 1.8.0.0.
- Tālāk no Iestatījumi / preferences IDE galvenajā rīkjoslā atlasiet Versija Kontrole un pēc tam noklikšķiniet uz Git no kreisās rūts.
- Norādiet ceļu uz failu, kurā atrodas izpildāmais Git.
- Iestatiet paroli savai attālajai Git krātuvei. Tas ir tāpēc, ka katru reizi, kad izmantojat attālu git repozitoriju, tā prasa autentifikāciju.
- No Iestatījumi cilni, atlasiet Izskats un Uzvedība.
- Tagad noklikšķiniet Sistēmas iestatījumi un pēc tam izvēlieties Paroles pa kreisi.
- PyCharm attālās Git krātuvju paroles apstrādā vairākos veidos:
- Es. Vietējā atslēgu ķēde: šī opcija izmanto vietējo atslēgu ķēdi, lai saglabātu jūsu paroles. Tas ir pieejams tikai Mac un Linux OS.
- II. KeePass: šī opcija ļauj saglabāt paroles failā, kas ir pieejams tikai ar galveno paroli. Lai to izdarītu, laukā Galvenā parole ievadiet paroli, kas tiks izmantota, lai piekļūtu c.kdbx fails.
- III. Nesaglabāt: Šī opcija ir pieejama, ja vēlaties, lai PyCharm atiestata jūsu paroles katru reizi, kad to aizverat.
2. Kā izveidot vietējo Git repozitoriju
Lai izveidotu vietējo Git repozitoriju, rīkojieties šādi:
- Pirmkārt, saistiet savu GitHub kontu ar PyCharm. Iet uz Fails -> Iestatījumi -> Versija Kontrole -> GitHub
- Lai pieteiktos, ievadiet savu GitHub lietotājvārdu un paroli.
- Tagad izveidojiet jaunu PyCharm projektu. Klikšķis Fails -> Jauns Projekts
- Tagad, meklējot vietējo repozitoriju, dodieties uz VCS -> Importēt vērā Versija Kontrole -> Izveidot Git Repozitorijs.
- Pēc izveides jūs redzēsiet direktoriju ar nosaukumu '.git 'projekta direktorijā. Lai pārbaudītu krātuvi, dodieties uz Fails -> Iestatījumi -> Versija Kontrole -> Git -> Pārbaude
3. Kā pievienot failus Git repozitorijam un nodot to
- Lai izveidotu pitona failu, ar peles labo pogu noklikšķiniet uz projekta, kuru tikko izveidojāt, izmantojot izvēlni Projekts, un atlasiet Jauns -> Python
- Pēc tam PyCharm jautās, vai vēlaties, lai šis fails tiktu pievienots jūsu krātuvē. Noklikšķinot uz “Jā”, jūs varēsiet veikt un izsekot visas izmaiņas, kuras veiksit šajā failā.
- Lai nodotu šo failu repozitorijam. Ar peles labo pogu noklikšķiniet uz pitona faila, atlasiet Git -> Apņemties Fails. Piezīme: Faila nosaukums jūsu projekta izvēlnē parādīsies zaļā krāsā, ja vien jūs nepievienosit failu. Kad esat pabeidzis faila pievienošanu, varat veikt izmaiņas un veikt tās. Drīz pēc izmaiņām faila nosaukums izvēlnē mainīs krāsas uz zilu.
- Pēc tam jums tiks piedāvāts ar IDE logu Commit Changes.
- Lai izsekotu iepriekš veiktās izmaiņas, veiciet dubultklikšķi uz faila nosaukuma, un kods tiks parādīts zaļā krāsā.
- Visbeidzot, tagad varat doties uz Versija Kontrole izvēlne tieši loga apakšdaļā, lai redzētu dažādas citas funkcijas. Tas ietver a Žurnāls glabā visas izmaiņas, kuras veicat konkrētajā vietējā repozitorijā.
4. Kā pievienot attālo repozitoriju?
Papildus darbam pie vietējā repozitorija, jūs varat arī izveidot attālās krātuves, lai sadarbotos ar izstrādātājiem no visas pasaules. Tas palīdzēs iegūt un nosūtīt datus ikreiz, kad jums būs nepieciešams dalīties ar savu darbu.
Lai definētu attālo repozitoriju:
- Vietnē GitHub izveidojiet tukšu krātuvi
- Kad esat gatavs veikt savas saistības, izvēlieties opciju Push VCS -> Git -> Push
- Ja vēl neesat izveidojis nevienu attālo krātuvi, Definēt Tālvadības pults opcija parādīsies attālā nosaukuma vietā. Ja esat jau pievienojis, tas netiks.
- Tagad, redzot dialoglodziņu, norādiet attālās krātuves nosaukumu un saiti uz URL, kur tā tiks mitināta.
- Varat arī rediģēt un noņemt krātuves, izmantojot Git Tālvadības pultis