Als «git» getaggte Fragen

378
Wie kann man ein "git rm -r" zurücksetzen?

Ich sagte aus Versehen git rm -r .. Wie kann ich mich davon erholen? Ich habe mich nicht verpflichtet. Ich denke, alle Dateien wurden zum Löschen markiert und auch physisch von meiner lokalen Kasse entfernt. EDIT: Ich könnte (wenn ich den Befehl kenne) zum letzten Commit zurückkehren. Aber es wäre...

373
Generieren von Statistiken aus dem Git-Repository

Ich suche nach guten Tools / Skripten, mit denen ich einige Statistiken aus einem Git-Repository generieren kann. Ich habe diese Funktion auf einigen Code-Hosting-Sites gesehen und sie enthielten Informationen wie ... Commits pro Autor Commits pro Tag / Woche / Jahr / etc. Codezeilen im Laufe der...

373
Zusammenführen zu einem bestimmten Commit

Ich habe einen neuen Zweig mit dem Namen newbranchdes masterZweigs in Git erstellt. Jetzt habe ich eine Arbeit erledigt und wollen fusionieren newbranchzu master; Ich habe jedoch einige zusätzliche Änderungen an vorgenommen newbranchund möchte newbranchbis zum viertletzten Commit zusammenführen...

371
Wie färbe ich die Git-Konsole?

Ich habe kürzlich gesehen, dass die gitKonsole in Windows farbig ist, z. B. Grün für Ergänzungen, Rot für Löschungen usw. Wie färbe ich meine gitKonsole so? Um es zu installieren, habe ich den folgenden Befehl verwendet: $ sudo apt-get install

367
Git - Ignoriere den Ordner node_modules überall

Ich habe ein Projekt mit mehreren anderen Projekten: Hauptprojekt Miniprojekt 1 Mini-Projekt 2 Alle enthalten node_modulesOrdner. Ich möchte, dass git den Ordner ignoriert, egal wo er vom Stammordner ausgeht. So etwas in .gitignore hinzuzufügen: *node_modules/*

366
Wie finde / identifiziere ich große Commits in der Git-Geschichte?

Ich habe ein 300 MB Git Repo. Die Gesamtgröße meiner aktuell ausgecheckten Dateien beträgt 2 MB, und die Gesamtgröße des restlichen Git-Repos beträgt 298 MB. Dies ist im Grunde ein reines Code-Repo, das nicht mehr als ein paar MB groß sein sollte. Ich vermute, jemand hat versehentlich einige große...

363
Git - Aktuelle Verzweigungsverknüpfung drücken

Gibt es eine Verknüpfung, mit der Git angewiesen wird, den aktuellen Tracking-Zweig auf den Ursprung zu verschieben? Hinweis: Ich weiß, dass ich das Standard-Push-Verhalten ändern kann , suche jedoch nach einer Ad-hoc-Lösung, die das Standardverhalten nicht ändert. Angenommen, ich bin in einem...