10.1 Clonazione di un repository
Ti ricordi, ti ho parlato di 3 posti dove si memorizzano i file? Te lo ricordo: ci sono il repository remoto, il repository locale e la directory di lavoro.
Ecco, ora devi clonare il tuo repository remoto (quello che hai creato su GitHub) nel tuo repository locale (quello sul tuo computer).
Quindi apri PyCharm e iniziamo…
Passo 1. Se non hai ancora creato progetti, seleziona il pulsante:
Se li hai creati, allora:
Passo 2. Indica l'url del tuo repository remoto che vuoi clonare sul tuo computer.
Questo metodo è utile se stai cloniando un repository di qualcun altro.
Se stai clonando il tuo, sarà più semplice semplicemente loggarsi su GitHub tramite PyCharm.
Passo 3. Non fidarti mai di nessuno. Nemmeno di te stesso.
PyCharm avverte di non eseguire codice da repository sconosciuti. Poiché questo è il tuo repository, seleziona la casella "fidati".
Passo 4. Se hai Windows, l'antivirus standard avvertirà che ci sono file a lui sconosciuti. Gli antivirus non amano affatto programmi a loro sconosciuti.
MA! Stiamo per creare proprio questi programmi, quindi diciamo all'IDE di dire all'antivirus di non bloccare i tuoi futuri programmi. Clicca sul pulsante "Automatically", poi — "YES".
10.2 Primo commit
Se hai clonato un repository appena creato, conterrà solo un file — README.md
Passo 1. Apri il file README.md.
Importante! L'estensione md significa Markdown – è un formato primitivo per la stilizzazione dei file di testo. Puoi vedere come funziona cliccando sul pulsante in alto a destra.
Modifica questo file come ti piace: puoi scrivere qualsiasi messaggio di benvenuto o descrizione del repository...
Passo 2. Dopo aver apportato modifiche al file, PyCharm ha iniziato a mostrarlo in blu nell'albero dei file a sinistra. In blu sono indicati tutti i file modificati, se le modifiche nella tua directory di lavoro non sono ancora state inserite nel tuo repository locale.
Passo 3. Commit.
Dopo aver effettuato tutte le modifiche pianificate al file o ai file (e assicurato della loro correttezza), occorre trasferirle nel tuo repository git locale. Per ora si trovano solo nella tua cartella di lavoro.
Per questo devi cliccare sul pulsante Commit e segnare tutti i file, le cui modifiche desideri inserire nel repository locale:
Passo 4. In basso a sinistra aggiungi un commento, descrivendo le tue modifiche.
Passo 5. E premi il pulsante «Commit».
Passo 6. Controllo.
Cambia nel tuo progetto e controlla il colore dei file: se i file smettono di brillare in blu, significa che tutte le modifiche nella tua directory di lavoro sono state trasferite con successo nel tuo repository locale.
10.3 Lavorare con i file
Passo 1. Creiamo alcuni file in PyCharm.
Scriviamo codice in Python — lascia che questi siano file:
main.pyinit.py
Passo 2. Aggiungi il file al repository locale.
Non appena PyCharm ha visto che hai creato un file, ha subito proposto di aggiungerlo al tuo repository locale. PyCharm tiene traccia delle modifiche solo nei file della tua directory di lavoro che sono già nel tuo repository locale. Solo loro verranno segnati in blu.
Se il file è nella tua directory di lavoro, ma non nel repository locale, viene segnato in rosso, come nell'immagine sotto:
In linea di principio, puoi sempre cliccare su Add, ma questa volta clicchiamo su "Cancel" e poi aggiungiamo il file manualmente. Così ti ricordi come farlo.
Passo 3. Scrivi il tuo codice preferito nel file.
Io, ad esempio, ho scritto: print("first commit")
Passo 4. Ora aggiungiamo il file main.py nel repository locale.
Basta fare clic in qualsiasi punto del file con il tasto destro del mouse e scegliere Git -> Add File
Se tutto è andato a buon fine, il file aggiunto brillerà in verde.
Passo 5. Poi fai il commit del file alla vecchia maniera:
10.4 Primo push
Ora dobbiamo trasferire le nostre modifiche nel repository locale al repository remoto su GitHub. Quando diversi programmatori lavorano su un progetto, sincronizzano le loro modifiche al codice in questo modo.
Passo 1. Clicca sul pulsante Push.
In realtà è molto facile da fare: devi semplicemente usare il pulsante Push nel menu in alto dell'IDE:
Passo 2. Conferma i commit apportati.
In questo passaggio puoi rivedere tutte le modifiche apportate e assicurarti di non aver rotto accidentalmente qualcosa di importante. Oppure non dimenticare di aggiungere un file da cui dipendono altri file.
Passo 3. Controlla.
Se tutto è andato a buon fine, vedrai messaggi di questo tipo:
Passo 4. Ora apri il tuo repository GitHub e controlla:
La magia della tecnologia!
10.5 Uso dei file .gitignore
Se hai aggiunto file di servizio al tuo progetto e non vuoi che vengano accidentalmente caricati su GitHub, puoi aggiungerli alle esclusioni. Per questo c'è un file chiamato «.gitignore». È molto semplice e conveniente.

GO TO FULL VERSION