-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathgithub_most_used_commands.txt
43 lines (30 loc) · 1.18 KB
/
github_most_used_commands.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
git status # Mi da lo status della branch
git add . # Aggiungo TUTTI i file all'area di staging, usa con cautela
alternativa
git add $nome-file # Aggiungo solo file singoli
#Controllo cosa sto committando
git diff # show diff su IntelliJ :)
# Fino al commit rimango in locale sul mio pc
git commit -m "Messaggio parlante di qualche parola"
# Porta le mie modifiche in remoto su Github
git push
# Scarico un progetto git già esistente
# ""alternativa"" a git init, nel senso che scarico un progetto già esistente e non devo crearlo
git clone $indirizzo_remoto.git
# Allineo le modifiche dal mio remoto (opposto del "push")
git pull
# Comando per fare il merge delle modifiche (consiglio editor visuale)
git merge nome-branch-da-cui-mergiare
# Lista di tutti i commits
git log
git log --all --decorate --oneline --graph
# comando per CREARE una nuova branch e fare checkout automatico
git checkout -B nuova-branch
# comando per passare ad una branch già esistente
git checkout branch-esistente
# Dimenticati di questi file
git rm -r --cached .idea
# Togliere il commit MA lasciare i file intatti
git reset --soft
# Riporta la branch all'ultimo commit. ATTENZIONE perdita di file
git reset --hard