Als «git» getaggte Fragen

Git ist ein Open-Source-System zur verteilten Versionskontrolle (DVCS). Verwenden Sie dieses Tag für Fragen zur Verwendung von Git und zu Workflows. Verwenden Sie das [github] -Tag NICHT für Git-bezogene Probleme, nur weil ein Repository zufällig auf GitHub gehostet wird. Verwenden Sie dieses Tag auch nicht für allgemeine Programmierfragen, die zufällig ein Git-Repository betreffen.

4
Git-Protokoll einer einzelnen Revision
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?
179 git  git-log 

11
Den Unterschied zwischen zwei Repositorys ermitteln
Wie können wir den Unterschied zwischen zwei Git-Repositories ermitteln? Das Szenario: Wir haben ein repo_a und ein repo_b. Letzteres wurde als Kopie von repo_a erstellt. In beiden Repositories gab es danach eine parallele Entwicklung. Gibt es eine Möglichkeit, die Unterschiede der aktuellen Versionen dieser beiden Repositorys aufzulisten?
179 git  git-diff 

7
Schließen Sie ein Verzeichnis von git diff aus
Ich frage mich, wie ich ein ganzes Verzeichnis von meinem Git-Diff ausschließen kann. (In diesem Fall / Spezifikation). Ich erstelle ein Diff für unsere gesamte Softwareversion mit dem Befehl git diff. Die Änderungen an den Spezifikationen sind jedoch für dieses Verfahren irrelevant und verursachen nur Kopfschmerzen. Jetzt weiß ich, dass …
179 git 


8
So führen Sie bestimmte Dateien aus Git-Zweigen zusammen
Ich habe 2 Git-Zweige branch1 und branch2 und möchte file.py in branch2 in file.py in branch1 und nur diese Datei zusammenführen. Im Wesentlichen möchte ich nur an der Datei.py in branch1 arbeiten, aber den Befehl merge nutzen. Was ist der beste Weg, dies zu tun?
179 git  git-merge 

7
Wie kann ich HEAD an einen früheren Ort zurückversetzen? (Abgenommener Kopf) & Commits rückgängig machen
In Git habe ich versucht, dies zu tun, squash commitindem ich in einem anderen Zweig zusammengeführt und dann zurückgesetzt habeHEAD auf den vorherigen Ort zurückgesetzt habe: git reset origin/master Aber ich muss da raus. Wie kann ich HEAD zurück zum vorherigen Speicherort verschieben? Ich habe das SHA-1-Fragment ( 23b6772) des …


5
Wie logge ich mich in umgekehrter Reihenfolge ein?
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?
178 git  git-log 


3
Git: Verfolgte Dateien ignorieren
Ich habe einige nachverfolgte Dateien in einem Repository, die beim Erstellen des Codes automatisch geändert werden. Ich möchte sie nicht entfernen, ich möchte nur nicht, dass sie als geändert angezeigt werden, und ich möchte nicht, dass sie inszeniert werden, wenn ich etwas hinzufüge. Ist das möglich?
178 git 

6
Wie finde ich das letzte Git-Commit, das eine Datei geändert hat?
Ich möchte das letzte Commit finden, das eine Quelldatei geändert hat. Ich kann git blamealle Daten für Commits in jeder Zeile anzeigen, aber es ist schwierig, genau zu erkennen, welches Commit das letzte war, das die Datei berührt hat. Wie kann ich das letzte Commit finden, das eine bestimmte Datei …
177 git  search 


5
Ist es möglich, nur eine Datei in Git zu ziehen?
Ich arbeite an einem Git-Zweig, der einige fehlerhafte Tests aufweist, und ich möchte diese Tests aus einem anderen Zweig ziehen (Änderungen zusammenführen, nicht nur überschreiben), in dem sie bereits behoben sind. Ich weiß, dass ich es kann git pull origin that_other_branch aber dies wird versuchen, viele andere Dateien zusammenzuführen, dafür …


11
Wie ändere ich meinen Git-Benutzernamen im Terminal?
Ich habe im Terminal von git gedrückt und dann meinen Benutzernamen auf github.com geändert. Ich habe einige Änderungen gepusht und es konnte nicht gepusht werden, da mein alter Benutzername immer noch erkannt wurde. Wie ändere / aktualisiere ich meinen Benutzernamen auf git im Terminal?
177 git  github  git-config 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.