Als «commit» getaggte Fragen

515
Bitte geben Sie eine Festschreibungsnachricht ein, um zu erklären, warum diese Zusammenführung erforderlich ist, insbesondere wenn ein aktualisierter Upstream in einem Themenzweig zusammengeführt wird

Ich benutze Git. Ich habe einen Pull von einem Remote-Repo ausgeführt und eine Fehlermeldung erhalten: Bitte geben Sie eine Commit-Nachricht ein, um zu erklären, warum diese Zusammenführung erforderlich ist, insbesondere wenn ein aktualisierter Upstream in einem Themenzweig zusammengeführt...

505
Überspringen Sie Git-Commit-Hooks

Ich schaue auf einen Git-Hook, der nach Druckanweisungen im Python-Code sucht. Wenn eine print-Anweisung gefunden wird, wird das Festschreiben von git verhindert. Ich möchte diesen Hook überschreiben und mir wurde gesagt, dass es einen Befehl dazu gibt. Ich konnte es nicht finden. Irgendwelche...

391
Git Schuld - vorherige Commits?

Ist es möglich zu sehen, wer eine bestimmte Zeile vor dem Commit bearbeitet hat git blame, wie von einem Commit-Verlauf für eine bestimmte Zeile? Zum Beispiel führe ich Folgendes aus (für das hervorragende uncrustifyProjekt): $ git blame -L10,+1 src/options.cpp ^fe25b6d (Ben Gardner 2009-10-17...

379
git: Dein Zweig ist durch X Commits voraus

Wie kommt das eigentlich zustande? Ich arbeite momentan alleine in einem Repo, also ist dies mein Workflow: Dateien ändern Verpflichten Wiederholen Sie 1-2 bis zufrieden Zum Master drücken Wenn ich dann eine mache git status, wird mir mitgeteilt, dass mein Zweig um X Commits voraus ist...

328
Root Commit in Git bearbeiten?

Es gibt Möglichkeiten, die Nachricht aus späteren Commits zu ändern: git commit --amend # for the most recent commit git rebase --interactive master~2 # but requires *parent* Wie können Sie die Festschreibungsnachricht des allerersten Festschreibens ändern (das kein übergeordnetes Element...

307
Git Anzahl der Commits pro Autor in allen Zweigen

Ich möchte die Anzahl der Commits pro Autor für alle Zweige ermitteln. Ich sehe das git shortlog -s -n Druckt eine sehr schöne Liste, zählt jedoch nicht die Commits, die noch nicht aus anderen Zweigen zusammengeführt wurden. Wenn Sie diesen Befehl über jeden Zweig wiederholen, werden die...

287
Entfernen Sie ein bestimmtes Commit

Ich habe mit einem Freund an einem Projekt gearbeitet und er hat eine Reihe von Dateien bearbeitet, die nicht hätten bearbeitet werden dürfen. Irgendwie habe ich seine Arbeit in meine integriert, entweder als ich sie gezogen habe oder als ich versucht habe, nur die gewünschten Dateien auszuwählen....