Ich habe ein Git-Repository mit vielen Zweigen, von denen einige bereits zusammengeführt wurden und andere nicht. Wie kann ich feststellen, welche Zweige noch nicht zusammengeführt wurden, da die Anzahl der Zweige sehr groß ist? Ich möchte vermeiden, dass bereits zusammengeführte Zweige "Octopus" zusammengeführt und wieder zusammengeführt werden müssen.
Ich habe einen Git-Zweig 9-sign-in-outmit perfekt funktionierendem Code und möchte ihn in den Master verwandeln. Ich bin derzeit in der Hauptniederlassung. $ git branch 9-sign-in-out * master Ich versuche, zum 9-sign-in-outZweig zu wechseln , aber ich kann nicht: $ git checkout 9-sign-in-out app/helpers/application_helper.rb: needs merge config/routes.rb: needs merge error: you …
Ich bin hier auf ein kleines Problem gestoßen: Ich hatte einen problemspezifischen Zweig 28sin Git, den ich im allgemeinen developZweig zusammengeführt habe. Es stellte sich heraus, dass ich es zu schnell gemacht hatte, also habe ich git-revert verwendet, um die Zusammenführung rückgängig zu machen. Nun aber ist die Zeit gekommen …
Vor kurzem habe ich GitExtension 2.46 verwendet, aber die Git-Version mit der gleichen Version ist 1.9.4.msysgit.2. Da ich nur Git-Befehle verwenden wollte, habe ich GitExtension deinstalliert und die neueste verfügbare Version von Git und KDiff3 installiert . Wenn ich eine Zusammenführung durchführe und Konflikte habe, führe ich den folgenden Befehl …
Ich habe einen dialogZweig erstellt und wenn ich versuche, ihn zum masterZweig zusammenzuführen. Es gibt 2 Konflikte. Ich weiß nicht, wie ich es lösen soll CONFLICT (delete/modify). Können Sie mir bitte sagen, was ich tun soll? $ git checkout master $ git merge dialog CONFLICT (delete/modify): res/layout/dialog_item.xml deleted in dialog …
Stellen wir uns vor, wir haben eine masterNiederlassung. Dann erstellen wir eine newbranch git checkout -b newbranch und machen Sie zwei neue Commits für newbranch: commit1 und commit2 Dann wechseln wir zu Master und machen cherry-pick git checkout master git cherry-pick hash_of_commit1 Wenn gitkwir uns das ansehen, sehen wir, dass …
Bei einer größeren Git-Zusammenführung mit mehreren widersprüchlichen Dateien habe ich eine Datei fälschlicherweise als aufgelöst markiert ( git add FILEnach einiger Bearbeitung). Jetzt möchte ich meinen Konfliktlösungsversuch rückgängig machen und mit der Auflösung dieser Datei beginnen. Wie kann ich das machen?
Ich nahm einige Änderungen an meiner Niederlassung vor und stellte fest, dass ich vergessen hatte, einige andere notwendige Änderungen an dieser Niederlassung vorgenommen zu haben. Was ich möchte, ist eine Möglichkeit, meine versteckten Änderungen mit den aktuellen Änderungen zusammenzuführen. Gibt es eine Möglichkeit, dies zu tun? Es ist eher der …
Ich habe ein Problem, bei dem ich ein großes Commit habe, das ungefähr tausend Codezeilen ändert, Leerzeichen vom Zeilenende entfernt und Leerzeichen vor Tabulatoren entfernt. Es gibt auch ungefähr 50 Pull-Anfragen für dieses Projekt, die alle Konflikte haben, wenn mein Commit zusammengeführt wird. Gibt es eine Möglichkeit, wie git so …
Ich habe 2 Git-Zweige branch1 und branch2 und möchte file.py in branch2 in file.py in branch1 und nur diese Datei zusammenführen. Im Wesentlichen möchte ich nur an der Datei.py in branch1 arbeiten, aber den Befehl merge nutzen. Was ist der beste Weg, dies zu tun?
Ich arbeite an einem Git-Zweig, der einige fehlerhafte Tests aufweist, und ich möchte diese Tests aus einem anderen Zweig ziehen (Änderungen zusammenführen, nicht nur überschreiben), in dem sie bereits behoben sind. Ich weiß, dass ich es kann git pull origin that_other_branch aber dies wird versuchen, viele andere Dateien zusammenzuführen, dafür …
Wenn es währenddessen zu einer Kollision kommt git merge, öffne ich ein Mergetool namens Meld . Es werden drei Dateien LOCAL, BASE und REMOTE geöffnet. Wie ich gelesen habe, ist LOCAL mein lokaler Zweig, BASE ist ein gemeinsamer Vorfahr und REMOTE ist der Zweig, der zusammengeführt werden soll. Nun zu …
Daher habe ich vergessen, meinen Code vor dem Bearbeiten abzurufen. Als ich dann den neuen Code festschrieb und versuchte zu pushen, wurde der Fehler Push nicht möglich. Zu diesem Zeitpunkt habe ich einen "Git Pull" durchgeführt, bei dem einige Dateien mit Konflikten hervorgehoben wurden. Ich habe die Konflikte beseitigt, weiß …
Ich habe gerade einen Zweig mit meinem Master in Git zusammengeführt und Automatic merge failed; fix conflicts and then commit the result.jetzt habe ich git mergetoolgerannt und vimdiff mit dem Bild unten geöffnet. Ich weiß nicht, wie man Vimdiff benutzt. Was bedeutet jedes Panel hier und wie soll ich vorgehen, …
Ich versuche, die Syntax zum Zusammenführen eines getaggten Commits in einem anderen Zweig zu finden. Ich vermute, dass es einfach ist, aber meine schwachen Suchversuche finden es nicht.
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.