Per a inicialitzar Git localment al teu ordinador:
Obre el terminal al directori del projecte (Agenda).
Executa: git init (això crea el repositori local):
git init
Afegeix tots els fitxers:
git add .
Confirma els canvis:
git commit -m "Versió inicial de l'agenda amb paginació"
Ara, quan obris el fitxer a VS Code, les línies roig i verd mostren els canvis respecte a aquest commit. Si fas més canvis, es mostraran en colors fins al proper commit.
Ara, anem a inicialitzar Git i pujar a GitHub. Anem a GitHub.com, inicia sessió, crea un nou repositori (sense README, .gitignore ni llicència).
Copiarem la URL del repositori i ara ra escrivim al terminal:
git remote add origin https://github.com/joancatala/agenda.git
Per defecte, moltes instal·lacions de Git encara bategen la branca principal com a master, però GitHub utilitza main. Podem canviar-li el nom amb:
git branch -M main
I ara pujarem els fitxers al repositori GitHub, però abans necessitem tenir un token d'accès personal o Personal Access Token (PAT) perquè, des de fa uns quants anys, GitHub ja no permet treballar amb contrasenyes d'usuari de la web des de la terminal. El PAT és com una clau especial només per a la terminal. Per a otindre el nostre PAT anem al nostre perfil de GitHub i entrem en Settings i seleccionem la última opció on diu Developer settings.

Seleccionarem Personal access tokens i després Tokens (classic).

Clica a Generate new token (triar l'opció "classic").

Li posarem un nom al token, en el meu cas el meu portàtil Lenovo X1 Carbon. I, important, seleccionarem la casella repo (això dóna permís per a pujar codi).
Finalment, baixarem al final i clicarem a Generate token.

Ja tenim el nostre codi d'accès, el desem en algun lloc segur.
I ara ja podrem pujar els fitxers al repositori que hem creat a GitHub. Per a fer-ho, escrivim:
git push -u origin main
Afegirem el nostre usuari i, quan ens pregunte la contrasenya, li direm el PAT que hem creat.
I ja tenim els nostres fitxers locals sincronitzats amb el repositori de GitHub.





