Non capisco che differenza ci sia tra pull, fetch ne come fare a fare
in modo che non dia errori al tentare di scaricare e fare il merge
delle eventuali differenze.
Entri nella dir e fai
git reset --hard ## cancelli tutte le eventuali modifiche che hai fatto
git pull ## riallinei tutto a quello che c'è sul server remoto
....detto questo, modalita evangelist ON: diventa amico di git, poi non ne farai più a meno. La tua directory dei documenti diventerà un repository git, i tuoi lavori/progetti/cazzeggi diventeranno dei repo git.
E questo perchè è dannatamente comodo. Come linux è dannatamente comodo rispetto ad altri OS (tutta farina di Torvalds).
Non vederla solo come i servizi che offre github, puoi avere il tuo server remoto git ovunque. Oppure non averlo. Se non vuoi spendere
puoi usare bitbucket/gitlab per avere i repo online privati.