Da Anonimo (non verificato) , 29 Aprile 2026

Due punti versus tre punti

La sintassi piu confusa in Git: .. versus ....

Per git log

git log main..feature
git log main...feature

Per git diff

git diff main..feature
git diff main...feature

Il pattern di review PR

git diff main...feature/oauth

Elencare commit in un branch

git log main..feature --oneline
git log feature --not main --oneline
git rev-list main..feature

Mostrare commit unici a ciascun lato

git log --left-right --oneline main...feature

Panoramica stat

git diff --stat main..feature
git diff --shortstat main...feature

Diff di file specifici

git diff main..feature -- src/checkout.js
git diff main...feature -- 'src/**'

Confrontare tra remote

git fetch origin
git diff origin/main...origin/feature

Tool per confronto piu ricco

git difftool main...feature
git range-diff main..v1 main..v2
gh pr diff 123

Viste a livello parola e stat

git diff --word-diff main...feature
git diff --color-words main...feature
git diff --numstat main..feature

Il modello mentale

  • A..B - "da A a B".
  • A...B - "tra A e B".