Als «git» getaggte Fragen

186
Wie erstelle ich einfach einen Patch aus meinem neuesten Git-Commit?

Ich suche nach dem magischen Befehl, einen Patch aus dem letzten Commit zu erstellen. Mein Workflow sieht manchmal so aus vi some.txt git add some.txt git commit -m "some change" und jetzt will ich nur noch schreiben git create-patch-from-last-commit-to-file SOME-PATCH0001.patch aber was soll ich...

186
Wie kann ich alle Commits für einen bestimmten Tag anzeigen?

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...

186
git: Unterschied zwischen Datei im lokalen Repo und Herkunft

Ich möchte die Unterschiede zwischen einer Datei, die ich in meinem lokalen Repo habe, und der Datei in der Datei herausfinden origin master. Ich weiß, dass es das gibt git diff, aber ich möchte es nur auf diese eine bestimmte Datei beschränken. Nehmen wir zur Vereinfachung an, die Datei...

185
"Git add <dir>" rückgängig machen?

Ich habe fälschlicherweise Dateien mit dem Befehl "git add dir" hinzugefügt. Ich habe "git commit" noch nicht ausgeführt. Gibt es eine Möglichkeit, dieses Verzeichnis und alles, was darin enthalten ist, aus dem Commit zu entfernen? Ich habe es versucht git reset dir, aber es hat nicht funktioniert....

184
Zählen Sie die Anzahl der Commits in einem Git-Zweig

Ich habe diese Antwort bereits gefunden: Anzahl der Commits für den Zweig in git, aber das setzt voraus, dass der Zweig vom Master erstellt wurde. Wie kann ich die Anzahl der Commits entlang eines Zweigs zählen, ohne mich auf diese Annahme zu verlassen? In SVN ist dies trivial, aber aus...

182
Wie quetsche ich zwei nicht aufeinanderfolgende Commits?

Ich bin ein bisschen neu in der gesamten Rebasing-Funktion von Git. Nehmen wir an, ich habe folgende Zusagen gemacht: A -> B -> C -> D Danach stelle ich fest, dass es Deinen Fix enthält, der von neu hinzugefügtem Code abhängt A, und dass diese Commits zusammengehören. Wie quetsche ich...

182
fatal: Kein gültiger Objektname: 'master'

Ich habe einen privaten Server, auf dem git 1.7 ausgeführt wird git init In einem Ordner wird kein Hauptzweig erstellt. Ursache, wenn ich tue: git branch es listet nichts auf. Wenn ich es tue: git --bare init es erstellt die Dateien. Wenn ich tippe git branch master es sagt: fatal:...

182
Lassen Sie Heroku einen Nicht-Master-Git-Zweig ausführen

Ich habe ein Projekt auf Heroku gehostet und es ist an einem Punkt angelangt, an dem ich einen alternativen Testserver erstellen möchte (damit ich Heroku-Mitarbeiter testen kann, ohne die Produktion zu beeinträchtigen). Ich habe bereits meine Heroku-Hauptfernbedienung für meinen Kofferraum und...

182
Wie füge ich chmod-Berechtigungen zur Datei in GIT hinzu?

Ich möchte eine .sh-Datei festschreiben, möchte aber, dass sie ausführbar ist, wenn ich dieselbe Datei auf einem anderen Server auschecke. Gibt es eine Möglichkeit, dies zu tun, ohne diese Datei auf den Servern, die die Datei auschecken, manuell zu