git shell

Dateiinhalte eines bestimmten Commits mit git show abrufen

Bei der Verwendung von git oder github in der Programmierung gibt es Fälle, in denen Sie den Inhalt einer Datei aus einem bestimmten Commit mit "git show" sehen oder abrufen möchten.

Shou Arisaka
1 Min. Lesezeit
24. Nov. 2025

Bei der Verwendung von git oder github in der Programmierung gibt es Fälle, in denen Sie den Inhalt einer Datei aus einem bestimmten Commit mit “git show” sehen oder abrufen möchten.

Das folgende Format ist möglich:

# git show:[file]
git show 091fd67:mnt/c/time_management/time_management.txt

Wenn Sie den Inhalt der aktuellen Datei mit einer Datei aus einem bestimmten Commit vergleichen möchten, können Sie Folgendes tun. meld kann auch durch diff usw. ersetzt werden.

meld <( git show 60a6b5b:mnt/c/time_management/time_management.txt  ) <( cat mnt/c/time_management/time_management.txt  )

Wenn Sie den Inhalt einer Datei aus einem bestimmten Commit mit einer Datei aus einem anderen bestimmten Commit vergleichen möchten, können Sie Folgendes tun:

meld <( git show 091fd67:mnt/c/time_management/time_management.txt  ) <( git show d924ed5:mnt/c/time_management/time_management.txt  )

Diesen Artikel teilen

Shou Arisaka 24. Nov. 2025

🔗 Links kopieren