Sei sulla pagina 1di 1

procedura git:

#si comincia clonando una repository da GitHub facendo copy paste dell indirizzo
#origin sarebbe la directory personale su GitHub e upstream la directory sorgent
e non pushabile
git clone .
#git status
fa vedere i file modificati o untracked
#git log
fa vedere i commit
#differenze
git diff
git diff --staged
#aggiorna la directory locale con quella remota
git pull
chiede di aggiungere un messaggio e usa editor VIM:
press "i"
write your merge message
press "esc"
write ":wq"
then press enter
#ritorna al commit precedente
git checkout hash number
#ritorna a master
git checkout master
#aggiunge file allo stage
git add [file]
Discard changes in unchanged files (da usare prima del git pull)
git checkout -- .
Aggiunge i file agli untracked
git rm -r --cached <file>
#elimina i file dallo stage
git reset HEAD nomefile
#fa il commit dei file staged
git commmit -m "messaggio...."
#manda su github dopo il commit
git push https://github.com/alessioc78/deep-learning-nanodegree.git master

Potrebbero piacerti anche