Che cosa sono i sistemi di controllo della versione??
Prima di entrare nei dettagli, capiamo cos'è un sistema di controllo della versione. I VCS appartengono a una categoria di strumenti software che aiutano i programmatori a gestire le modifiche al software nel tempo. Queste modifiche vengono sempre mantenute in pista, indicate da lettere o numeri nel sistema di controllo della versione. Ciò consente ai team di software di confrontare i codici sorgente, identificare le differenze e creare revisioni prima di scrivere qualsiasi nuovo software. Inoltre, puoi anche annotare quale versione dell'applicazione è attualmente in fase di sviluppo o se ne necessita una.
Git e GitHub
Git e GitHub sono due terminologie che la maggior parte degli sviluppatori di software confondono al giorno d'oggi. Git è un software di controllo della versione ma si presenta sotto forma di uno strumento che ti consente di gestire la cronologia del tuo codice sorgente mentre GitHub è un servizio di hosting per progetti che utilizzano Git.
Non hai bisogno di un account GitHub per usare Git. Puoi usarlo indipendentemente insieme agli IDE. Considerando che per GitHub, avrai bisogno di un repository git per controllare e tenere traccia delle attività, dei suoi bug e delle richieste di funzionalità. Permette di condividere i tuoi repository; accedere ad altri e archiviare copie remote dei tuoi repository come backup sui server GitHub.
Integrare Git in PyCharm
Il tutorial di seguito ti guiderà su come integrare le funzionalità Git di PyCharm. Invece di eseguire attività correlate a Git in modo indipendente in un terminale di comando, PyCharm ti consente di eseguirle nell'IDE e successivamente collegarlo al tuo account GitHub.
1. Come installare e configurare Git?
Per poter usare Git per PyCharm, procedi come segue:
-
- Scarica lo strumento da qui. La versione supportata per Windows è 2.4 e per Linux e MacOS è 1.8.0.0.
- Successivamente, da Impostazioni/Preferenze finestra di dialogo sulla barra degli strumenti principale del tuo IDE, seleziona Versione Controllo e poi clicca su Idiota dal riquadro di sinistra.
- Specificare il percorso del file in cui si trova l'eseguibile di Git.
- Imposta una password per il tuo repository Git remoto. Questo perché ogni volta che usi un repository git remoto, richiede l'autenticazione.
- Dal impostazioni scheda, seleziona Aspetto e Comportamento.
- Ora, fai clic su Impostazioni di sistema e poi scegli Le password sulla sinistra.
- PyCharm elabora le password per i repository Git remoti in diversi modi:
- io. Portachiavi nativo: questa opzione utilizza il portachiavi nativo per memorizzare le tue password. È disponibile solo per Mac e Linux OS.
- II. KeePass: questa opzione ti consente di memorizzare le password in un file accessibile solo tramite una password principale. Per fare ciò, inserisci una password nel campo Master Password che verrà utilizzata per accedere al c.file kdbx.
- III. Non salvare: questa opzione è disponibile quando vuoi che PyCharm reimposti le tue password ogni volta che la chiudi.
2. Come creare un repository Git locale
Per creare un repository Git locale, segui le procedure seguenti:
- Innanzitutto, per collegare il tuo account GitHub con PyCharm. Vai a File -> impostazioni -> Versione Controllo -> GitHub
- Inserisci il tuo nome utente e password GitHub per accedere.
- Ora crea un nuovo progetto PyCharm. Clic File -> Nuovo Progetto
- Ora, per il repository locale, vai a VCS -> Importare in Versione Controllo -> Creare Idiota Repository.
- Una volta creato, vedrai una directory denominata '.git' nella directory del progetto. Per testare il tuo repository, vai su File -> impostazioni -> Versione Controllo -> Idiota -> Test
3. Come aggiungere e salvare file nel repository Git
- Per creare un file Python, fai clic con il pulsante destro del mouse sul progetto che hai appena creato dal menu Progetto e seleziona Nuovo -> Pitone
- Successivamente, PyCharm ti chiederà se vuoi che questo file venga aggiunto al tuo repository. Se fai clic su "Sì", sarai in grado di eseguire il commit e tenere traccia di tutte le modifiche che apporterai a questo file.
- Per salvare questo file nel repository. Fare clic con il tasto destro sul file Python, selezionare Idiota -> Commettere File. Nota: Il nome del file nel menu del tuo progetto apparirà in verde a meno che tu non effettui il commit del file. Una volta che hai finito di aggiungere il file, puoi apportare modifiche e confermarle. Subito dopo le modifiche, il nome del file nel menu cambierà i colori in blu.
- Successivamente, ti verrà richiesta una finestra di conferma delle modifiche sul tuo IDE.
- Per tenere traccia di quali modifiche hai apportato in passato, fai doppio clic sul nome del file e vedrai il codice in verde.
- Infine, ora puoi andare al Versione Controllo menu proprio nella parte inferiore della finestra per vedere una varietà di altre funzionalità. Questo include un Accedi che memorizza tutte le modifiche che apporterai nel particolare repository locale.
4. Come aggiungere un repository remoto?
Oltre a lavorare su un repository locale, puoi anche creare repository remoti per collaborare con sviluppatori di tutto il mondo. Questi ti aiuteranno a recuperare e inviare dati ogni volta che devi condividere il tuo lavoro.
Per definire un repository remoto:
- Crea un repository vuoto su GitHub
- Quando sei pronto per inviare i tuoi commit, scegli l'opzione Push selezionando VCS -> Idiota -> Spingere
- Se non hai ancora creato alcun repository remoto, il Definire A distanza apparirà un'opzione al posto di un nome remoto. Se hai già aggiunto, non lo farà.
- Ora, dopo aver visto la finestra di dialogo, specifica il nome del repository remoto e il collegamento all'URL in cui sarà ospitato.
- Puoi anche modificare e rimuovere i repository tramite il Idiota Telecomandi