Pycharm git integrasjon

Pycharm git integrasjon
Over tid har Git vist seg å være et av de mest populære open source -versjonskontrollsystemene i dag. Dens hastighet, enkelhet og effektivitet for å administrere prosjekter og gjøre revisjoner over distribuerte systemer har gjort programvareutvikling mye enklere.

Hva er versjonskontrollsystemer?

La oss forstå hva et versjonskontrollsystem er før vi drar inn i detaljene. VC -er tilhører en kategori programvareverktøy som hjelper programmerere med å håndtere endringer i programvaren over tid. Disse endringene holdes alltid på sporet, betegnet med bokstaver eller tall i versjonskontrollsystemet. Dette lar programvareteam sammenligne kildekoder, identifisere forskjeller og lage revisjoner før du skriver ny programvare. Dessuten kan du også holde et notat om hvilken versjon av applikasjonen som for øyeblikket er i utvikling eller trenger en.

Git og github

Git og Github er to terminologier som de fleste programvareutviklere forvirrer i dag. Git er en versjonskontrollprogramvare, men kommer i form av et verktøy som lar deg administrere historien til kildekoden din, mens GitHub er en hostingtjeneste for prosjekter som bruker Git.

Du trenger ikke en github -konto for å bruke git. Du kan bruke den uavhengig sammen med IDES. Mens du for Github trenger et Git -depot for å kontrollere og spore oppgaver, dets feil og funksjonsforespørsler. Det tillater å dele depotene dine; Å få tilgang til andres og lagre eksterne kopier av depotene dine som en sikkerhetskopi på GitHub -serverne.

Integrering av git i pycharm

Opplæringen nedenfor vil veilede for hvordan du integrerer Pycharms Git -funksjoner. I stedet for å utføre Git -relatert oppgave uavhengig i en kommandoteterminal, lar Pycharm deg utføre dem i IDE og senere koble den til GitHub -kontoen din.

1. Hvordan du installerer og konfigurerer git?

For å kunne bruke Git til Pycharm, gjør du følgende:

    • Last ned verktøyet herfra. Den støttede versjonen for Windows er 2.4 og for Linux og macOS er 1.8.0.0.
    • Neste, fra Innstillinger/preferanser Dialog om hovedverktøylinjen til IDE, velg, velg Versjon Kontroll Og klikk deretter på Git Fra venstre rute.
    • Spesifiser banen til filen der GIT kjørbar er.
    • Angi et passord for det eksterne Git -depotet. Dette er fordi hver gang du bruker et eksternt Git -depot, ber det om autentisering.
    • Fra Innstillinger Tab, velg Utseende og Oppførsel.
    • Nå, klikk Systeminnstillinger og velg deretter Passord til venstre.
    • Pycharm behandler passord for eksterne git -lagringsplasser på flere måter:
      • Jeg. Native nøkkelring: Dette alternativet bruker Native Keychain for å lagre passordene dine. Det er bare tilgjengelig for Mac og Linux OS.
      • Ii. Keepass: Dette alternativet lar deg lagre passord i en fil som bare er tilgjengelige gjennom et hovedpassord. For å gjøre det, skriv inn et passord i hovedpassordfeltet som vil bli brukt til å få tilgang til C.KDBX -fil.
      • Iii. Ikke lagre: Dette alternativet er tilgjengelig når du vil at Pycharm skal tilbakestille passordene dine hver gang du lukker det.

2. Hvordan lage et lokalt Git -depot

Følg prosedyrene nedenfor for å lage et lokalt Git -depot:

  • For det første for å koble GitHub -kontoen din til Pycharm. Gå til Fil -> Innstillinger -> Versjon Kontroll -> Github
  • Skriv inn brukernavnet ditt og passordet ditt for å logge inn.
  • Lag nå et nytt Pycharm -prosjekt. Klikk Fil -> Ny Prosjekt
  • Nå, for det lokale depotet, gå til VCS -> Import inn i Versjon Kontroll -> Skape Git Oppbevaringssted.
  • Når du er opprettet, vil du se en katalog som heter '.git 'i prosjektkatalogen. For å teste depotet ditt, gå til Fil -> Innstillinger -> Versjon Kontroll -> Git -> Test

3. Hvordan legge til og forplikte filer til Git -depotet

  • For å opprette en Python -fil, høyreklikk på prosjektet som du nettopp opprettet fra prosjektmenyen og velg Ny -> Python
  • Deretter vil Pycharm spørre deg om du vil at denne filen skal legges til i depotet ditt. Hvis du klikker på 'Ja', vil du kunne forplikte og spore alle endringene du vil gjøre i denne filen.
  • Å forplikte denne filen til depotet. Høyreklikk på Python -filen, velg Git -> Begå Fil. Merk: Filnavnet i prosjektmenyen din vises grønt med mindre du ikke begår filen. Når du er ferdig med å legge til filen, kan du gjøre endringer og forplikte dem. Rett etter endringene vil filnavnet i menyen endre farger til blå.
    • Etter det vil du bli bedt om med en forpliktelsesendringsvindu på IDE.
    • For å følge med på hvilke endringer du har gjort tidligere, dobbeltklikk på filnavnet, så ser du koden i grønt.
    • Til slutt kan du nå gå til Versjon Kontroll Meny rett nederst i vinduet for å se en rekke andre funksjoner. Dette inkluderer en Logg som lagrer alle endringene du vil gjøre i det aktuelle lokale depotet.

4. Hvordan legge til et eksternt depot?

I tillegg til å jobbe med et lokalt depot, kan du også opprette eksterne lagre for å samarbeide med utviklere fra hele verden. Disse vil bidra til å hente og skyve data når du trenger å dele arbeidet ditt.

For å definere et eksternt depot:

  • Lag et tomt depot på GitHub
  • Når du er klar til å skyve forpliktelsene, velger du Push -alternativet ved å velge VCS -> Git -> Trykk
  • Hvis du ikke har opprettet noen eksterne lagre ennå, er det Definere Fjernkontroll Alternativet vises i stedet for et eksternt navn. Hvis du allerede har lagt til, vil det ikke.
  • Nå, når du ser dialogen, spesifiser det eksterne depotets navn og lenken til nettadressen der den vil være vert.
  • Du kan også redigere og fjerne depoter gjennom Git Fjernkontroller