Als «git» getaggte Fragen

216
abgelehnter Master -> Master (nicht schneller Vorlauf)

Ich versuche mein Projekt zu pushen (alle Dateien in einem neuen Repository). Ich folge den Schritten, aber wenn ich mit git push -u origin masterdrücke, erhalte ich diesen Fehler: ! [rejected] master -> master (non-fast-forward) error: failed to push some refs to

214
Wie lade ich einen Zweig mit git herunter?

Ich habe ein Projekt auf GitHub gehostet. Ich habe einen Zweig auf einem Computer erstellt und dann meine Änderungen an GitHub übertragen mit: git push origin branch-name Jetzt bin ich auf einem anderen Computer und möchte diesen Zweig herunterladen. Also habe ich versucht: git pull origin...

214
Gute Möglichkeiten, ein Changelog mit Git zu verwalten?

Ich benutze Git jetzt schon eine Weile und habe kürzlich damit begonnen, meine Releases zu markieren, damit ich Änderungen leichter verfolgen und sehen kann, welche Version jeder unserer Clients ausführt (leider schreibt der Code derzeit dies vor dass jeder Client seine eigene Kopie der PHP-Site...

214
Git-Protokoll, um Commits nur für einen bestimmten Zweig zu erhalten

Ich möchte alle Commits auflisten, die nur Teil eines bestimmten Zweigs sind. Im Folgenden werden alle Commits aus dem Zweig, aber auch aus dem übergeordneten (Master) aufgelistet. git log mybranch Die andere Option, die ich gefunden habe, war, die vom Master erreichbaren Commits auszuschließen und...

213
Wie entfernst du eine bestimmte Revision im Git-Verlauf?

Angenommen, Ihre Git-Geschichte sieht folgendermaßen aus: 1 2 3 4 5 1–5 sind separate Revisionen. Sie müssen 3 entfernen, während Sie 1, 2, 4 und 5 behalten. Wie geht das? Gibt es eine effiziente Methode, wenn nach der zu löschenden Version Hunderte von Revisionen

212
Was genau ist .gitignore?

Ich habe gerade ein Github-Repository erstellt und mich gefragt, wozu die .gitignoreDatei dient. Ich habe zunächst keine erstellt, sondern eine hinzugefügt, da die meisten Repositorys eine haben. Muss ich einen haben? Kann / kann ich es einfach ignorieren oder hat es eine Verwendung? Ich habe zu...

210
.gitignore nach dem Festschreiben

Ich habe ein Git-Repository auf Github gehostet. Nachdem ich viele Dateien festgeschrieben habe, stelle ich fest, dass ich Dateien erstellen .gitignoreund ausschließen .exemuss .obj. Werden diese festgeschriebenen Dateien jedoch automatisch aus dem Repository entfernt? Gibt es eine Möglichkeit, das...

210
Wofür würde ich git-worktree verwenden?

Ich habe Githubs Beitrag über Git-Worktree gelesen . Sie schreiben: Angenommen, Sie arbeiten in einem Git-Repository in einem Zweig namens " feature, wenn ein Benutzer einen Fehler mit hoher Dringlichkeit meldet master." Zuerst erstellen Sie einen verknüpften Arbeitsbaum mit einem neuen Zweig, der...

209
git --git-dir funktioniert nicht wie erwartet

Ich versuche, git aus einem anderen Verzeichnis als dem auszuführen, in dem ich mich befinde. Zum Beispiel, wenn ich mich in: cd /home/domain/ git status << runs perfect ie # On branch master # Your branch is ahead of 'origin/master' by 6 commits. Jetzt möchte ich diesen Befehl mit der...

209
Ändern Sie den Fall einer Datei unter Windows?

In unserer git-gesteuerten Codebasis befinden sich einige Dateien, die ich umbenennen möchte. Genauer gesagt, ich will nur den Fall der Datei ändern, so dass sourceCode.javawird SourceCode.java, zum Beispiel. Der Haken: Ich bin auf einer Windows-Box und das Dateisystem glaubt, dass dies der gleiche...

209
Anzeigen aller `git diffs` mit vimdiff

Ich habe git diffmich so eingerichtet, dass es in vimdiff eingebunden wird, wobei " Git Diff with Vimdiff " als Leitfaden verwendet wird, und es funktioniert wie erwartet, es sei denn, es gibt viele Dateien mit Änderungen. Wenn mehrere Dateien mit Änderungen vorhanden sind und ich sie ausführe git...