Ho due rami: master e bug1. Ho controllato bug1, fatto un sacco di modifiche e più commit. Come posso ottenere un elenco di tutti i file che sono stati modificati sul ramo? Non sono interessato a hash, date o altri dettagli relativi al commit. Voglio solo ottenere un semplice elenco di file toccati.Come posso sapere quali file sono stati modificati in un ramo?
22
A
risposta
33
git diff --name-only master bug1
6
Problemi correlati
- 1. Come sapere quali pacchetti sono stati utilizzati in R
- 2. Come posso indicare quali campi di input sono stati modificati in AngularJS
- 3. Come determinare quali campi sono stati modificati in un oggetto Linq-to-Sql
- 4. Come verificare quali passaggi sono stati utilizzati
- 5. Come posso verificare quali commit non sono stati inviati all'origine?
- 6. Controllare se un negozio (o record) sono stati modificati?
- 7. Plug-in di aggiornamento CRM 2011: quali campi sono stati modificati?
- 8. Quali aggiornamenti rapidi Tridion sono stati applicati?
- 9. Hibernate Envers - Ottieni campi che sono stati modificati
- 10. Come posso sapere quali eventi sono collegati agli elementi HTML?
- 11. Come posso sapere quali formule homebrew sono aggiornabili?
- 12. d3 + Backbone: aggiornamento degli elementi per i quali i dati sono stati modificati
- 13. Esiste un modo in GIT per rimuovere i file modificati dall'impegno se sono stati modificati meno di 2 caratteri?
- 14. Trovare quali campi sono stati aggiornati dopo aver chiamato update_attributes?
- 15. Git recuperare un elenco di tutti i file modificati in un ramo
- 16. Come scoprire quali eventi JavaScript sono stati attivati?
- 17. Se creo una soluzione dal codice C#, come posso sapere quali applicazioni sono state effettivamente create?
- 18. Come sapere quali tipi sono definiti in una DCU Delphi?
- 19. Come posso copiare ricorsivamente una directory in un'altra e sostituire solo i file che non sono stati modificati?
- 20. Unisci: aggiornamento solo se i valori sono stati modificati
- 21. Genera file T4 quando i file di codice stessa classe sono stati modificati
- 22. Quali sono gli stati del thread Dalvik?
- 23. Come eseguire le attività ANT solo sui file che sono stati modificati
- 24. Esiste un modo Rails per verificare quali attributi sono stati aggiornati in un osservatore?
- 25. Come posso ottenere un elenco di file modificati in svn?
- 26. Come posso utilizzare Rhino Mocks per verificare quali valori sono stati passati a un metodo
- 27. Quali sono gli stati possibili per un contenitore docker?
- 28. Come sapere quali file PHP sono effettivamente utilizzati e quali no?
- 29. Come posso sapere quali processi stanno utilizzando un file sotto Java in Windows?
- 30. Voglio sapere quali funzioni sono disponibili da un Win32.DLL
Questo funziona per me. Questo altro SO link http://stackoverflow.com/questions/10641361/git-get-all-files-that-have-been-modified-in-branch è stato eccessivo per i miei scopi. La risposta di Cory qui era succinta e concisa, e funziona ancora a settembre del 2015! –
se i commit sono stati aggiunti al master (non correlato al bug1) non dovrebbero apparire anche loro? – NSjonas
Sì, se hai fatto il pull e il master è cambiato, vedrai queste differenze come qualcosa come "reverse diff". Ma idealmente, se hai modificato le modifiche da un master remoto e aggiornato, dovresti rebase/ff-unire anche quelle modifiche nel tuo ramo bug1. Se si esegue l'intero processo, la differenza funziona come previsto. –