Installazione del pacchetto git
sudo pacman -S git
git config --global user.email "maxmatty@gmail.com"
git config --global user.name "Massimo Fontana"Github.com
Creazione di un account
Creo un account su GitHub.com .
Protocollo SSH
Creazione della chiave pubblica e privata:
sudo pacman -S openssh
ssh-keygenVengono creati i seguenti files:
- ~/.ssh/id_rsa.pub;
- ~/.ssh/id_rsa.
Aggiungere la chiave pubblica su Github.com
Dalla pagina dell’account seguire il percorso Settings > SSH and GPG keys > New SSH key e copiare il contenuto della chiave pubblica ~/.ssh/id_rsa.pub. Sempre dalla pagina dell’account premere New e creare un nuovo repository.
Iniziare il progetto in locale
cd ~/progetto
git config --global init.defaultBranch main # cambio nome al branch principale (facoltativo)
git init
git remote add origin git@github.com:max-matty/<repository.git>Aggiornare il progetto
git add *
git commit -m "First commit"
git push origin mainPrincipali comandi di git
git init # inizializza la directory creando '.git'
git status # verifica se ci sono file 'untracked' (nuovi), 'unstaged' (modificati) oppure 'staged' (pronti per la fase di 'commit')
git add <filename> # sceglie i file per il 'commit'
git add * # seleziona tutte le modifiche per il 'commit'
git commit -m "description" # registra i cambiamenti nel repository locale
git push origin main # utilizzato per fare l'upload dei cambiamenti si Github.com