2017-02-17 3 views
0

Wir haben einen GitBlit-Server, aber wenn ich mich anmelde, zeigt mir die Benutzeroberfläche nicht wirklich die Veränderung, die durch n commit verursacht wird. Ich hatte gehofft, dass es einen Befehl wie "git commit [HASH]" gibt, der dir die Veränderung zeigt, die durch dieses Commit gemacht wurde.Wie sieht man Änderungen, die durch einen Commit verursacht werden?

Gibt es eine einfache Möglichkeit, dies zu sehen?

+0

Sandeeps Antwort ('git show') ist normalerweise die, die Sie wollen. Beachten Sie, dass "git show" tatsächlich "git diff" (naja, genauer gesagt, eine leichte Variante davon) ausführt. Mit 'git diff' können Sie * any * mit * jedem anderen * commit vergleichen, aber generell nur zwei Commits gleichzeitig; oder ein Commit gegen Ihren Arbeitsbaum, zum Beispiel. – torek

Antwort

0

git diff HEAD^ zeigen Ihnen die diff zwischen aktuellen und letzten COMMIT

git diff <HASH> erhalten Sie die diff zwischen Strom zeigen und jeder begehen

Sie auch HEAD ~ 3 nur gehen zurück 3 Commits usw.

können
1

können Sie verwenden, um den folgenden

git show <commit-id>

Es zeigt Ihnen die Commit-Nachricht und das Diff.

Verwandte Themen