Pycharm Git Integration

Pycharm Git Integration
Nel tempo, Git si è rivelato essere uno dei sistemi di controllo della versione open source più popolari di oggi. La sua velocità, semplicità ed efficienza per gestire i progetti e rendere le revisioni sui sistemi distribuiti hanno reso lo sviluppo del software molto più semplice.

Cos'è i sistemi di controllo della versione?

Prima di andare nei dettagli, capiamo cos'è un sistema di controllo della versione. I VC appartengono a una categoria di strumenti software che aiutano i programmatori a gestire le modifiche al software nel tempo. Queste modifiche sono sempre mantenute in pista, indicate da lettere o numeri nel sistema di controllo della versione. Ciò consente ai team software di confrontare i codici di origine, identificare le differenze e creare revisioni prima di scrivere qualsiasi nuovo software. Inoltre, puoi anche tenere conto di quale versione dell'applicazione è attualmente in fase di sviluppo o ne ha bisogno.

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 codice sorgente mentre GitHub è un servizio di hosting per i progetti che utilizzano GIT.

Non hai bisogno di un account GitHub per utilizzare Git. Puoi usarlo in modo indipendente insieme alle IDE. Considerando che per GitHub, avrai bisogno di un repository Git per controllare e tracciare le attività, i suoi bug e le richieste di funzionalità. Permette di condividere i tuoi repository; accedere agli altri e memorizzare copie remote dei tuoi repository come backup sui server GitHub.

Integrazione di Git in Pycharm

Il tutorial di seguito guiderà su come integrare le funzionalità GIT di Pycharm. Invece di eseguire l'attività relativa a Git indipendentemente in un terminale di comando, Pycharm ti consente di eseguirli nell'IDE e successivamente collegarlo al tuo account GitHub.

1. Come installare e configurare Git?

Per poter usare Git per Pycharm, fai quanto segue:

    • Scarica lo strumento da qui. La versione supportata per Windows è 2.4 e per Linux e MacOS è 1.8.0.0.
    • Successivamente, dal Impostazioni/preferenze Dialog sulla barra degli strumenti principali dell'IDE, seleziona Versione Controllo e poi fare clic su Idiota Dal riquadro sinistro.
    • Specificare il percorso del file in cui è eseguibile Git.
    • Imposta una password per il tuo repository Git remoto. Questo perché ogni volta che usi un repository Git remoto, chiede l'autenticazione.
    • Dal Impostazioni Tab, selezionare Aspetto E Comportamento.
    • Ora, clicca Impostazioni di sistema e poi scegli Le password sulla sinistra.
    • Pycharm elabora le password per repository GIT remoti in diversi modi:
      • IO. Keychain nativo: questa opzione utilizza il portachiavi nativi per archiviare le password. È disponibile solo per Mac e Linux OS.
      • Ii. KeepAss: questa opzione consente di archiviare le password in un file che sono accessibili solo tramite una password principale. Per fare ciò, inserisci una password nel campo della password principale che verrà utilizzata per accedere al C.file kdbx.
      • Iii. Non salvare: questa opzione è disponibile quando si desidera che Pycharm reimposta le password ogni volta che lo chiudi.

2. Come creare un repository git locale

Per creare un repository GIT locale, seguire le procedure seguenti:

  • Innanzitutto, per collegare il tuo account GitHub con Pycharm. Vai a File -> Impostazioni -> Versione Controllo -> Github
  • Immettere il nome utente e la 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 creata, vedrai una directory chiamata '.git 'nella directory del progetto. Per testare il tuo repository, vai a File -> Impostazioni -> Versione Controllo -> Idiota -> Test

3. Come aggiungere e commettere 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 del progetto e seleziona Nuovo -> Pitone
  • Successivamente, Pycharm ti chiederà se vuoi che questo file venga aggiunto nel tuo repository. Se fai clic su "Sì", sarai in grado di commettere e tracciare tutte le modifiche che apporterai a questo file.
  • Per commettere 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 progetto apparirà verde a meno che non si commetta il file. Una volta che hai finito di aggiungere il file, puoi apportare modifiche e impegnarli. Poco dopo le modifiche, il nome del file nel menu cambierà i colori in blu.
    • Successivamente, ti verrà richiesto una finestra di cambio di commit sul tuo IDE.
    • Per tenere traccia delle modifiche che hai apportato in passato, fare doppio clic sul nome 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 Tronco d'albero che memorizza tutte le modifiche che apportate 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 gli sviluppatori di tutto il mondo. Questi aiuteranno a recuperare e spingere i dati ogni volta che devi condividere il tuo lavoro.

Per definire un repository remoto:

  • Crea un repository vuoto su GitHub
  • Quando sei pronto a spingere i tuoi commit, scegli l'opzione Push selezionando VCS -> Idiota -> Spingere
  • Se non hai ancora creato repository remoti, il Definire A distanza l'opzione apparirà al posto di un nome remoto. Se hai già aggiunto, non lo farà.
  • Ora, dopo aver visto la finestra di dialogo, specificare il nome del repository remoto e il collegamento all'URL in cui verrà ospitato.
  • Puoi anche modificare e rimuovere i repository attraverso il Idiota Remoti