git config --global user.name "Nome Cognome" git config --global user.email "n.cognome@donboscosandona.it"
Scegli anche di aggiungere un file readme in modo da non partire con un repository completamente vuoto (questo in alcune situazioni creava dei problemi con Visual Studio Code).
Se il pulsante non appare...
- Chiudi eventuali progetti già aperti su Code
- Verifica di aver installato correttamente Git sul tuo computer.
Riguardo ai nomi delle cartelle
Se stai clonando un repository che si chiama "rep-prova" non serve che tu crei nel tuo computer una cartella con questo nome: scegliendo la cartella Documenti, Desktop o altro, git per prima cosa creerà al suo interno una cartella col nome del progetto, dopodiché scaricherà i file al suo interno.
Se il pannello non compare...
Dal menù File di Code scegli Apri cartella e vai ad aprire la cartella in cui ha fatto il clone.
Nei progetti condivisi questa funzionalità è molto utile, perché ti permette di vedere direttamente dal sito su quali file stanno lavorando gli altri sviluppatori.
Importante: nomi dei file
Il server Linux su cui sono ospitati i siti veri e propri fa distinzione tra lettere maiuscole e minuscole nei nomi dei file. Per Windows invece maiuscole e minuscole sono indifferenti. Per evitare problemi conveniamo di denominare sempre i file delle immagini, ecc. con lettere solo minuscole.
Per i file contenenti i componenti di React usiamo invece sempre l'iniziale maiuscola come di consueto.
Rami
Il repository contiene vari branch (rami):
- main: ramo principale, qui vengono caricati gli aggiornamenti ai componenti
- donboscosandona, inoratorio, per: rami per il sito della scuola, dell'oratorio e della proposta estate
- $bar, $piscina, ecc.: sono i rami per i nostri clienti virtuali, tutti preceduti dal simbolo $
- cognome-sito-modifica: sono rami temporanei creati da chi contribuisce ai vari progetti
cognome-sito-modifica
Nota: puoi anche creare dei commit intermedi se lo desideri, mentre fai singole modifiche e non sei ancora pronto a inviare il lavoro finito.
Compila con attenzione la richiesta
E' importantissimo specificare con attenzione il ramo di destinazione (gelateria) sul quale le modifiche dovranno essere salvate.
Il messaggio "Branch Protection policy..." è normale e indica che la richiesta dovrà essere approvata.