Aggiornamento: come mentioned below da toupeira, è possibile utilizzare l'opzione --porcelain
di git status (dal commettere 6f15787, settembre 2009, Git 1.7.0).
ho già detto nella mia risposta "What does the term porcelain mean in Git?" che:
Forse il significato di --porcelain
qui è "produrre un output adatto per il consumo da parte degli script di porcellana"
Tuttavia, che non lo farà mostra l'informazione avanti/indietro: vedi "What to add to “git status --porcelain” to make it behave like “git status”?": per quello, avresti ancora bisogno di usare altri comandi: vedi "How to know if git repository has changes that have not been synchronized with server?"
risposta iniziale marzo 2009
Al comando di porcellana, un:
$ git diff HEAD
ti dà le modifiche dall'ultima commit (quello che si commetterebbe se si esegue "git commit -a") .
Una possibile equivalente al comando idraulico sarebbe:
$ git ls-files -m
messa in vendita di tutto modificato (directory di lavoro o di un indice) file
Se si crea il repository clonando repository di qualcun altro, il il ramo "master" remoto viene copiato su un ramo locale denominato "origine". Ottieni il tuo ramo "principale" che non è legato al repository remoto.
C'è sempre una testa corrente, nota come HEAD. (Questo è in realtà un collegamento simbolico, .git/HEAD, in un file come refs/teste/master.)
eseguire "git status" e analizzare l'output:
# On branch master
# Your branch is ahead of 'origin/master' by 11 commits.
#
Maggiori dettagli nel SO domanda "Why is Git telling me “Your branch is ahead of ‘origin/master’ by 11 commits.” and how do I get it to stop?"
possibile equivalente al comando idraulico:
* git-for-each-ref
della messa in vendita impegna tutti, ma richiede analisi della produzione, nonché ...
Ancora, git ls-files could be used to produced the same result than a git status.
git ls-files --exclude-per-directory=.gitignore --exclude-from=.git/info/exclude \
--others \
--modified \
-t
È grandioso. Grazie mille. –
"git ls-files --exclude-standard ..." sarebbe un po 'più semplice. –