Articles of git

Wie füge ich meine lokalen nicht festgeschriebenen Änderungen in einen anderen Git-Zweig ein?

Wie kann ich das in Git tun: Mein aktueller Zweig ist Branch1 und ich habe einige lokale Änderungen vorgenommen. Allerdings merke ich jetzt, dass ich diese Änderungen eigentlich auf Branch2 anwenden wollte. Gibt es eine Möglichkeit, diese Änderungen anzuwenden / zu vereinigen, so dass sie zu lokalen Änderungen auf Zweig2 werden, ohne sie auf Zweig1 […]

Wie kann ich eine Zusammenführung in git anzeigen?

Ich habe einen Git-Zweig (zum Beispiel die Mainline) und möchte in einem anderen Entwicklungszweig zusammenführen. Oder tue ich? Um zu entscheiden, ob ich diesen Zweig wirklich zusammenführen möchte, möchte ich eine Art Vorschau sehen, was die Zusammenführung tun wird. Vorzugsweise mit der Möglichkeit, die Liste der Commits anzuzeigen, die angewendet werden. Bis jetzt ist das […]

Was ist der Unterschied zwischen git reset –mixed, –soft und –hard?

Ich möchte ein Commit aufteilen und bin mir nicht sicher, welche Reset-Option verwendet werden soll. Ich schaute auf die Seite Kannst du erklären, was “git reset” in einfachem Englisch macht? , aber ich merkte, dass ich nicht wirklich verstehe, was der Git-Index oder Staging-Bereich ist und somit die Erklärungen nicht geholfen haben. Auch die Anwendungsfälle […]

Wie man ein bestehendes, nicht leeres Verzeichnis in ein Git-Arbeitsverzeichnis konvertiert und Dateien in ein Remote-Repository verschiebt

Ich habe ein nicht leeres Verzeichnis (zB / etc / something) mit Dateien, die nicht umbenannt, verschoben oder gelöscht werden können. Ich möchte dieses Verzeichnis in git an Ort und Stelle überprüfen. Ich möchte in der Lage sein, den Status dieses Repositorys mit Hilfe von “git push” oder ähnlichem auf ein entferntes Repository (auf einem […]

Wie kann ich die gleiche Datei zwischen zwei verschiedenen Commits auf demselben Zweig verteilen?

In Git, wie könnte ich die gleiche Datei zwischen zwei verschiedenen Commits (nicht zusammenhängend) auf dem gleichen Zweig (Master zum Beispiel) vergleichen? Ich suche nach einer Vergleichsfunktion wie der in Visual SourceSafe (VSS) oder Team Foundation Server (TFS). Ist es in Git möglich?

Wie entferne Herkunft aus Git Repo entfernt werden

Ich habe gerade git init , um meinen Ordner als git Repo zu initialisieren und dann ein Remote-Repository mit git remote add origin url hinzugefügt. Jetzt möchte ich diese git remote add origin entfernen und ein neues Repository git remote add origin new-url . Wie kann ich es tun?

Wie kann ich eine bestimmte Datei speichern?

Mögliche Duplikate: So speichern Sie nur eine Datei aus mehreren Dateien, die sich geändert haben Wie kann ich eine bestimmte Datei speichern und die anderen, die gerade geändert wurden, aus dem Speicher entfernen, den ich gerade speichern möchte? Zum Beispiel, wenn git Status mir das gibt: younker % gst # On branch master # Your […]

Wie kann ich feststellen, ob Git eine Datei als Binärdatei oder als Text behandelt?

Ich weiß, dass Git irgendwie automatisch erkennt, ob eine Datei binär oder Text ist und dass gitattributes verwendet werden kann, um diese bei Bedarf manuell einzustellen. Aber gibt es auch eine Möglichkeit, GIT nach einer Datei zu fragen? Nehmen wir an, ich habe ein Git-Repository mit zwei Dateien: Eine ascii.dat- Datei mit Klartext und eine […]

Stellen Sie das Git Submodul auf seichten Klon & Sparse Checkout ein?

Viele Objective-C-Bibliotheken von Anbietern (z. B. facebook-ios-sdk ) facebook-ios-sdk Sie an, eine bestimmte Teilmenge der repo-Dateien in Ihr Xcode-Projekt zu kopieren. Ein Problem dabei ist, dass Sie nicht wissen, welche Version des Lieferantencodes Sie haben. Wenn Sie Änderungen am Lieferantencode vornehmen, ist es nicht einfach, Ihre Änderungen über Git beizutragen. Als Lösung möchte ich jede […]

Git Push nur für nackte Repositories?

Als ich “git push origin master” auf meinem externen Laufwerk in das Remote-Repository eingab, gab es eine git-Warnung, die darauf hinwies, dass pusing zum Checkout-Repository in den nächsten Releases von git standardmäßig abgelehnt wird. Auf der externen Festplatte habe ich ein ausgechecktes Projekt und möchte Änderungen, die ich auf meinem Computer gemacht habe, an diese […]