Gibt es eine Möglichkeit, den Unterschied zwischen dem Arbeitsverzeichnis in meinem aktuellen Zweig mit dem Arbeitsverzeichnis eines anderen Zweigs in einer bestimmten Datei zu überprüfen? Zum Beispiel, wenn ich in Zweig A auf Datei 1, mich arbeiten möchte ich den Unterschied mit Datei 1 auf Zweig B.Wie rufe ich Git Diff auf der gleichen Datei zwischen 2 verschiedenen lokalen Niederlassungen?
4
A
Antwort
11
Verwenden Sie die git diff Zweig Zweig Dateiname Syntax vergleichen:
git diff branchA branchB -- file.cs
die setzte zwei Namen Ihrer Zweige und optional die Option -- filename
, um eine Datei anzugeben! Viel Glück, lassen Sie mich wissen, wenn Sie Probleme haben.
3
Sagen Sie bitte auf einem Zweig sind, legacy
genannt, und wollen die Datei build.gradle
auf die gleiche Version auf dem master
Zweig vergleichen:
git diff master build.gradle
Verwandte Themen
- 1. Git diff verschiedene Verzeichnisse über Niederlassungen
- 2. git diff zwischen zwei verschiedenen Dateien
- 3. Git: Diff zwischen Datei in lokalen Repo und Herkunft
- 4. Was ist der Unterschied zwischen `git diff topic1 topic2^master` und` git diff topic1..topic2^master`?
- 5. Wie synchronisiere ich 2 Git-Repositories auf 2 verschiedenen Konten?
- 6. Wie man eine Datei auf 2 verschiedenen Git-Fernbedienungen vergleicht
- 7. Diff zwischen zwei Instanzen der gleichen Klasse
- 8. Verwenden von Git-Diff in der gleichen Datei zwischen ersten und letzten Commit
- 9. Bereinigen lokalen Niederlassungen in mercurial
- 10. Git rot Remote-Niederlassungen
- 11. Wie eine .diff Datei
- 12. Wie mache ich git-diff ein "context" format diff erstellen?
- 13. Holen Sie sich den Unterschied zwischen zwei Niederlassungen in Git
- 14. Maven Versionen, Subversion Niederlassungen und lokalen Repository
- 15. Wie benutze ich git log --graph --oneline --alles nur für meine lokalen Niederlassungen?
- 16. git Synchronisation von rebased Niederlassungen
- 17. git diff mit Autor Filter
- 18. LocalConnection zwischen verschiedenen Instanzen der gleichen SWF?
- 19. Wie Kommunikation zwischen 2 verschiedenen Iframe HTML?
- 20. Git Datei Diff/Geschichte mit Umbenennen
- 21. Wie man git diff in Jenkins zeigt
- 22. Git Diff zwischen HEAD und SVN Master
- 23. Git Diff zwischen zwei gegebenen Tags
- 24. Warum ruft `git diff` kein externes Diff-Tool auf?
- 25. Wie speichere ich 'git diff' zum terminalen Ergebnis, wenn ich 'git diff' verlasse?
- 26. Git Diff in der Zusammenfassung?
- 27. Wie man zwischen lokalen nicht festgeschriebenen Änderungen und Ursprung unterscheidet
- 28. Lese git diff Ausgabe
- 29. Wie spalte ich Wörter auf Interpunktion in git diff?
- 30. Wie sehe ich git diff mit textmate
Ich glaube nicht, benötigen Sie bitte den '- 'portion, und Sie können mehr als eine Datei oder ein Verzeichnis auf diese Weise vergleichen. Wenn Sie nichts übergeben, zeigt es den gesamten Zweig diff. 'git diff branchA branchB' - Diff zwischen Zweigen auf dem gesamten Repo ' git diff branchA branchB file.cs' - diff auf der 1 Datei 'git diff branchA branchB einige/path/in/rep einige/andere/path' - Diffs zwei Verzeichnisse – PRS