Wie kann ich den Verlauf einer bestimmten Datei anzeigen (die möglicherweise bereits in der aktuellen Amtsleitung gelöscht wurde)?Verlauf/Protokoll einer (möglicherweise entfernten) Datei in Git erhalten
Auch was Diff-Tool schlagen Sie für Mac vor?
Wie kann ich den Verlauf einer bestimmten Datei anzeigen (die möglicherweise bereits in der aktuellen Amtsleitung gelöscht wurde)?Verlauf/Protokoll einer (möglicherweise entfernten) Datei in Git erhalten
Auch was Diff-Tool schlagen Sie für Mac vor?
dies tut, die Geschichte für eine Datei anzuzeigen, auch wenn es aus dem aktuellen HEAD gelöscht wurde:
git log -- <filename>
So würden xyz.py
vor ein paar Überarbeitungen gelöscht, wenn Sie aber gerne seine Geschichte betrachten, dann Sie tun würden:
git log -- xyz.py
Wenn die Datei in der Vergangenheit umbenannt wurde, können Sie 'git log --follow -
auch, was für diff-Tool empfehlen Sie für mac?
Die Mac-Dev-Tools kommen mit FileMerge, das ein anständiges Diff-Tool ist. Es gibt eine Befehlszeilenschnittstelle mit der Bezeichnung opendiff
(wird auch mit den Entwicklungswerkzeugen geliefert).
Ich schlage vor, nur eine Frage pro Beitrag zu stellen. Da sich Ihr Titel auf den ersten Teil Ihrer Frage bezieht, schlage ich vor, das Bit über das Diff-Tool auf einem Mac in einen separaten Beitrag/eine separate Frage zu verschieben. –