Voglio vedere un elenco di tutte le modifiche che il prossimo push
farebbe. git status
sembra sapere che ho fatto dei commit locali ... come faccio a mostrarmi cosa sono? Quello che ho fatto è qualcosa di simile:git: come vedere le modifiche che il prossimo push invierà
% git status
# On branch master
# Your branch is ahead of 'origin/master' by 7 commits.
...
D'accordo, ha detto commit. Allora faccio
% git diff --name-status HEAD~7
M bin/bench
M scala/001/02.scala
M scala/007/01.scala
A scala/010/01.scala
A scala/016/01.scala
A scala/020/01.scala
Esiste un modo più conciso per fare questo? Sono abn usato per svn dove "svn diff" farebbe essenzialmente questo, perché non c'è nessuna idea di staged/nonstaged.
Grazie. Penso che stavo avendo problemi di sintassi con questo. Stavo facendo origin.master e master di origine, ma non /. E sembra che farei un'origine di recupero per ottenere tutto pronto per questa diffusione? – Trenton
Si potrebbe anche voler eseguire prima un git fetch, nel caso in cui la copia locale dell'origine/master non sia aggiornata. – Neall