zkk / Github.com



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-keygen

Vengono creati i seguenti files:

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 main

Principali 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