Wie kann ich den Änderungsverlauf einer einzelnen Datei in Git anzeigen und die Details mit den Änderungen vervollständigen? Ich bin so weit gekommen: git log -- [filename] Das zeigt mir den Commit-Verlauf der Datei, aber wie komme ich zum Inhalt jeder Dateiänderung? Ich versuche den Übergang von MS SourceSafe zu …
Wie kann ich lokale Commits anzeigen, die ich vorgenommen habe und die noch nicht in das Remote-Repository übertragen wurden? Gelegentlich git statuswird ausgedruckt, dass mein Zweig X Commits voraus ist origin/master, aber nicht immer. Ist das ein Fehler bei meiner Installation von Git oder fehlt mir etwas?
Ich habe gesehen, dass einige Bücher und Artikel einige wirklich hübsch aussehende Grafiken von Git-Zweigen und Commits enthalten. Wie kann ich qualitativ hochwertige druckbare Bilder der Git-Geschichte erstellen?
Ich habe einen Quellcode in GIT mit der Commit-Nachricht "Build 0051" eingecheckt. Ich kann diesen Quellcode jedoch nicht mehr finden. Wie extrahiere ich diese Quelle über die Befehlszeile aus dem GIT-Repository? Aktualisieren Eingecheckt in den Versionen 0043, 0044, 0045 und 0046 mit SmartGIT. 0043 ausgecheckt und Versionen bis 0051 in …
Einige Git-Befehle verwenden Festschreibungsbereiche, und eine gültige Syntax besteht darin, zwei Festschreibungsnamen durch zwei Punkte zu trennen .., und eine andere Syntax verwendet drei Punkte .... Was sind die Unterschiede zwischen den beiden?
Ich habe einen lokalen Zweig, der den Remote- / Master-Zweig verfolgt. Nach dem Rennengit-pull und git-logwerden im Protokoll alle Commits im Remote-Tracking-Zweig sowie im aktuellen Zweig angezeigt. Da jedoch so viele Änderungen an der Remote-Zweigstelle vorgenommen wurden, muss ich nur die Commits sehen, die an der aktuellen lokalen Zweigstelle vorgenommen …
Ich bin auf Branch-X und habe noch ein paar Commits hinzugefügt. Ich möchte alle Unterschiede zwischen MASTER und dem Zweig sehen, in dem ich mich in Bezug auf Commits befinde. Ich könnte einfach eine machen git checkout master git log und dann a git checkout branch-X git log und visuell …
Angenommen, ich habe eine Datei foo.js, die vor einiger Zeit festgeschrieben wurde. Ich möchte einfach das Commit finden, bei dem diese Datei zuerst hinzugefügt wurde. Nachdem ich die Antworten gelesen und selbst gebastelt habe, funktioniert das für mich git log --follow --diff-filter=A --find-renames=40% foo.js
Ich versuche, auf den Commit-Verlauf eines Zweigs in einem Remote-Repository zuzugreifen. Ich habe mir das Dokument angesehen , konnte jedoch keine wesentlichen Informationen darüber finden, wie ich mit meinem lokalen Git-Client auf den Commit-Verlauf eines Remote-Repos zugreifen kann.
Ich habe mir bereits die relevanten Dokumente von git-scm.com und gitref.org angesehen , aber ich kann das anscheinend nicht herausfinden. Angenommen, ich möchte alle Commits für Dienstag, den 12. November 2013, erhalten. Am Beispiel eines vorhandenen Repos weiß ich, dass ich an diesem Tag Commits habe und am Tag zuvor …
Ich habe ein Commit c. Ich möchte den Änderungssatz dieser genauen Commit-C + -Metainformation und keine andere erhalten. Gibt es einen einfacheren Weg als git log -p c^..cdas?
Ich habe kürzlich erfahren, dass ich hg log dazu bringen kann, den Verlauf in umgekehrter Reihenfolge zu drucken mit: hg log -r : Also habe ich natürlich versucht: git log -r : Nun, es hat nicht funktioniert. Also, was ist der Befehl, dasselbe in Git zu tun?
Die Manpage gibt an, dass das Protokoll die Festschreibungsprotokolle anzeigt und das Reflog die Reflog-Informationen verwaltet. Was genau sind Reflog-Informationen und was hat das Protokoll nicht? Das Protokoll scheint weitaus detaillierter zu sein.
Nehmen wir an, ich habe eine Grafik wie diese: A---B---C---D (master) \ \-E---F (HEAD) Wenn ich das tue git log --all --oneline, bekomme ich alle sechs meiner Commits. Aber wenn der Graph ist A---B---C---D (master, HEAD) \ \-E---F Ich werde E und F nicht sehen. Kann ich git dazu bringen, …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.