Meine letzte Commit aktualisiert ~ 300 Dateien, und die Diff-Seite sagt Sorry, we could not display the entire diff because it was too big
und ist so langsam, dass ich kaum scrollen kann. Wie kann ich Änderungen für eine einzelne Datei sehen?
Beim Anzeigen einer bestimmten Datei habe ich einen Link erwartet, um ihn mit der vorherigen Version zu vergleichen, aber ich kann keine finden. Fehle ich etwas oder warum ist das nicht so wichtig?
Verwenden Sie git diff. Es kann Revisions- und Dateiargumente annehmen.
%Vor%zeigt, wie sich die Master-Version der Datei von Ihrer lokalen Version unterscheidet
%Vor%zeigt, wie sich der Commit Hash 786876 von Ihrer aktuellen lokalen Version unterscheidet
%Vor%zeigt, wie sich die Hash-878a984e-Version von myawesomefile.txt von 48d74774
unterscheidet Ich denke, du suchst dieses Cheatsheet . Sie können über die Zeit hinweg vergleichen wie diese Verknüpfung mit master@%7B2015-02-27%7D...master
am Ende oder über Commits für bestimmte Dateien
mbb
16.07.2015 15:13
Sie können den Änderungsverlauf einer Datei anzeigen, indem Sie auf die Schaltfläche "Verlauf" klicken oder indem Sie commits
zur URL der Datei hinzufügen. So sieht es für eine Datei im Homebrew-Repository auf GitHub aus.
z.B.
%Vor%Oder Sie können es versuchen:
Auf GitHub gibt es im Wesentlichen zwei verschiedene Möglichkeiten, den Commit-Verlauf eines Repositorys zu sehen:
%Vor%Weitere Informationen dazu, wie Git Commit-Verlauf betrachtet, können Sie im Abschnitt "History Simplification" des [git log] [2] Hilfe-Artikels nachlesen.