Vad är versionskontrollsystem?
Innan vi går in i detaljerna, låt oss förstå vad ett versionskontrollsystem är. VCS tillhör en kategori av programverktyg som hjälper programmerare att hantera ändringar av programvaran över tiden. Dessa ändringar hålls alltid på rätt spår, betecknas med bokstäver eller siffror i versionskontrollsystemet. Detta gör att programgrupper kan jämföra källkoder, identifiera skillnader och skapa revideringar innan de skriver någon ny programvara. Dessutom kan du också notera vilken version av applikationen som för närvarande är under utveckling eller behöver en.
Git och GitHub
Git och GitHub är två terminologier som de flesta programutvecklare förvirrar idag. Git är en versionskontrollprogramvara men kommer i form av ett verktyg som låter dig hantera källkodshistoriken medan GitHub är en värdtjänst för projekt som använder Git.
Du behöver inte ett GitHub-konto för att använda Git. Du kan använda den oberoende tillsammans med IDE: er. Medan för GitHub behöver du ett git-arkiv för att kontrollera och spåra uppgifter, dess buggar och funktionsförfrågningar. Det gör att du kan dela dina förvar; få tillgång till andras och lagra fjärrkopior av dina arkiv som en säkerhetskopia på GitHub-servrarna.
Integrera Git i PyCharm
Tutorialen nedan kommer att vägleda hur man integrerar PyCharms Git-funktioner. Istället för att utföra Git-relaterad uppgift självständigt i en kommandoterminal låter PyCharm dig utföra dem i IDE och senare länka den till ditt GitHub-konto.
1. Hur man installerar och konfigurerar Git?
För att kunna använda Git för PyCharm, gör följande:
-
- Ladda ner verktyget härifrån. Den version som stöds för Windows är 2.4 och för Linux och MacOS är 1.8.0.0.
- Nästa, från Inställningar / Inställningar dialogrutan i IDE: s huvudverktygsfält, välj Version Kontrollera och klicka sedan på Git från vänster ruta.
- Ange sökvägen till filen där Git körbar.
- Ställ in ett lösenord för ditt fjärranslutna Git-arkiv. Detta beror på att varje gång du använder ett fjärrgitförvar, ber det om autentisering.
- Från inställningar välj Utseende och Beteende.
- Klicka nu Systeminställningar och välj sedan Lösenord till vänster.
- PyCharm bearbetar lösenord för fjärranslutna Git-arkiv på flera sätt:
- Jag. Native Keychain: Detta alternativ använder Native Keychain för att lagra dina lösenord. Den är endast tillgänglig för Mac och Linux OS.
- II. KeePass: Med det här alternativet kan du lagra lösenord i en fil som endast är tillgängliga via ett huvudlösenord. För att göra det, ange ett lösenord i fältet Huvudlösenord som ska användas för att komma åt c.kdbx-fil.
- III. Spara inte: Det här alternativet är tillgängligt när du vill att PyCharm ska återställa dina lösenord varje gång du stänger det.
2. Hur man skapar ett lokalt Git-arkiv
För att skapa ett lokalt Git Repository, följ procedurerna nedan:
- Först att länka ditt GitHub-konto till PyCharm. Gå till Fil -> inställningar -> Version Kontrollera -> GitHub
- Ange ditt GitHub-användarnamn och lösenord för att logga in.
- Skapa nu ett nytt PyCharm-projekt. Klick Fil -> Ny Projekt
- Gå nu till det lokala förvaret VCS -> Importera in i Version Kontrollera -> Skapa Git Förvar.
- När du väl har skapat ser du en katalog som heter '.git 'i projektkatalogen. För att testa ditt arkiv, gå till Fil -> inställningar -> Version Kontrollera -> Git -> Testa
3. Hur man lägger till och förbinder filer till Git Repository
- För att skapa en pythonfil högerklickar du på det projekt som du just skapade från projektmenyn och väljer Ny -> Pytonorm
- Därefter kommer PyCharm att fråga dig om du vill att den här filen ska läggas till i ditt arkiv. Om du klickar på "Ja" kommer du att kunna begå och spåra alla ändringar du gör i den här filen.
- Att överföra den här filen till arkivet. Högerklicka på pythonfilen, välj Git -> Begå Fil. Notera: Filnamnet i din projektmeny visas grönt om du inte gör filen. När du är klar med att lägga till filen kan du göra ändringar och begå dem. Strax efter ändringarna ändras filnamnet i menyn till blått.
- Därefter kommer du att uppmanas med ett fönster för åtaganden att göra på din IDE.
- För att hålla reda på vilka ändringar du har gjort tidigare, dubbelklickar du på filnamnet så ser du koden i grönt.
- Slutligen kan du nu gå till Version Kontrollera menyn längst ner i fönstret för att se en mängd andra funktioner. Detta inkluderar en Logga som lagrar alla ändringar du kommer att göra i det lokala förvaret.
4. Så här lägger du till ett fjärrförvar?
Förutom att arbeta med ett lokalt förvar kan du också skapa fjärrförvar för att samarbeta med utvecklare från hela världen. Dessa hjälper till att hämta och skicka data när du behöver dela ditt arbete.
Så här definierar du ett fjärrförvar:
- Skapa ett tomt arkiv på GitHub
- När du är redo att driva dina åtaganden väljer du alternativet Push genom att välja VCS -> Git -> Skjuta på
- Om du inte har skapat några fjärrförråd ännu, Definiera Avlägsen alternativet visas istället för ett fjärrnamn. Om du redan har lagt till kommer det inte.
- När du ser dialogrutan, ange fjärrförvarets namn och länken till webbadressen där den kommer att vara värd.
- Du kan också redigera och ta bort arkiv genom Git Fjärrkontroller