Voglio fare una differenza tra due tag e le modifiche effettuate tra questi due tag, potresti dirmi il comando?Difetto da Git tra due tag specificati
risposta
$ git diff tag1 tag2
o spettacolo di registro tra loro:
$ git log tag1..tag2
a volte può essere conveniente per vedere solo l'elenco dei file che sono stati modificati:
$ git diff tag1 tag2 --stat
e poi guardare le differenze di qualche file particolare:
$ git diff tag1 tag2 -- some/file/name
Un tag è solo un riferimento all'ultima commit 'su quel tag', in modo che si stia facendo una diff tra i commit.
Inoltre, un buon riferimento: http://learn.github.com/p/diff.html
@kaiser lol! btw, vorrei aggiungere questo suggerimento per confrontare intere directory da 'git gui' a" tools/add "come' git difftool -d $ REVISION'! e per collegare [questa risposta] (http://stackoverflow.com/a/2006241/1422630) anche –
Esiste un modo per fare in modo che il comando 'git log' mostri solo commit aggiuntivi, non commit condivisi? – CMCDragonkai
@CMCDragonkai è ciò che fa questo comando, mostra gli ulteriori commit su tag2 dal tag1. – gauteh
Se il codice sorgente è su Github, è possibile utilizzare il loro strumento a confronto: https://help.github.com/articles/comparing-commits-across-time/
- 1. Rimuovi i tag specificati in XML (notepad ++)
- 2. Per difetto o non difetto
- 3. git crea commit da diff tra due rami
- 4. Ottenere un elenco di tutti i tag tra due commit
- 5. git diff tra due file diversi
- 6. Git diff con tag remoto
- 7. GIT pull/fetch da tag specifico
- 8. Creare un elenco di file/directory modificati/ecc. usando git tra due tag
- 9. CollectionAssert.AreEqual In difetto
- 10. git descrivere con due tag sullo stesso commit
- 11. "git checkout tag-name" vs "git reset --hard nome-tag"
- 12. TabControl e confina difetto visivo
- 13. Qual è la differenza tra tag e branch con git?
- 14. NSRegularExpression per estrarre il testo tra due tag XML
- 15. Subversion: come trovare le differenze tra due tag?
- 16. HTML prevenire interruzioni di linea (tra due tabella tag)
- 17. Come ottengo l'intero contenuto tra due tag xml in Python?
- 18. Come sincronizzare alcuni file tra due rami in git?
- 19. Git Checkout Ultimo tag
- 20. Visualizzazione della differenza tra due revisioni git in VS2013
- 21. Come rilevare il conflitto tra due repository git.
- 22. Git diff non ignora i file specificati in .gitignore
- 23. Come sincronizzare comodamente un file tra due repository git
- 24. Differenza tra git-log e git-whatchanged?
- 25. Estrarre una stringa tra due parole da una stringa
- 26. "git descrivere" ignora un tag
- 27. Condivisione di un codice tra due progetti in git
- 28. git: mostra tutti i file modificati tra due commit
- 29. Condivisione di codice tra due diversi progetti git
- 30. L'elenco git si impegna sul ramo principale tra due date
Penso che la comunità git spesso si aspetta che i principianti di sapere più di quanto dovrebbero. Questa è una domanda valida. Dagli una pausa. –
Hhmmm ... Non esiste un 'ultimo commit su quel tag'. Un tag è solo un riferimento a un commit. –