Wir haben ein Git-Repository mit über 400 Commits, von denen das erste Dutzend viel Versuch und Irrtum war. Wir möchten diese Commits bereinigen, indem wir viele zu einem einzigen Commit zusammenfassen. Natürlich scheint Git-Rebase der richtige Weg zu sein. Mein Problem ist, dass es zu Zusammenführungskonflikten kommt und diese Konflikte …
Wir verwenden Git und haben eine Hauptniederlassung und Entwicklerzweige. Ich muss eine neue Funktion hinzufügen und dann die Commits für den Master neu festlegen und dann den Master an den CI-Server senden. Das Problem ist, dass ich bei Konflikten während der Rebase nach Abschluss der Rebase nicht zu meinem Remote-Entwicklerzweig …
Ich bin der einzige in meiner Organisation, der sich mit der folgenden Nachricht verpflichtet: Führen Sie den Remote-Tracking-Zweig "Ursprung / Entwicklung" zu "Entwickeln" zusammen Ich bin mir nicht sicher, was ich tue, um sie zu verursachen, aber ich würde gerne aufhören. Welchen Befehl gebe ich aus, um dieses Commit zu …
Heute habe ich versucht, git mergetooldie Windows-Eingabeaufforderung zu verwenden, und festgestellt, dass standardmäßig Vim verwendet wird , was cool ist, aber ich würde VS-Code bevorzugen . Wie kann ich Visual Studio Code als GUI für die Behandlung von Zusammenführungskonflikten (oder sogar als unterschiedliches Tool) für Git verwenden?
Ich verwende (Windows) SourceTree für mein Git-Projekt. Ich kann es entweder in der Eingabeaufforderung oder im Linux-Terminal tun. Aber ich frage mich, ob es eine gute Möglichkeit gibt, Konflikte interaktiv und visuell zu lösen. Wenn Pull beispielsweise Konflikte erkennt, wird ein GUI-basiertes Konflikttool (z. B. P4Merge) angezeigt. Ist es möglich? …
Ich arbeite an einem Projekt mit Git als VCS. Ich habe einen Zweig xyzaus dem Hauptzweig des Meisters herausgeschnitten. Nachdem ich eine Weile gearbeitet hatte, legte ich meinen Code fest und zog an der Hauptleitung der Zweigstelle. Der Zug war in Ordnung. Ich habe dann den Code mit master zusammengeführt. …
Ich arbeite an einer Site mit einem Server, auf dem Git ausgeführt wird. Ich verwende Git für die Bereitstellung (nicht GitHub). Dies wurde vor meiner Beteiligung mit einer Hook-Methode eingerichtet , und ich bezog mich auf diese Frage und gab die folgenden Befehle ein, aber es funktionierte nicht. Wie ziehe …
Ich habe einige Remote-Tracking-Zweige in Git eingerichtet, aber ich scheine nie in der Lage zu sein, sie mit dem lokalen Zweig zusammenzuführen, wenn ich sie mit "Git Fetch" aktualisiert habe. Angenommen, ich habe einen Remote-Zweig namens "an-other-branch". Ich habe das lokal als Tracking-Zweig mit eingerichtet git branch --track an-other-branch origin/an-other-branch …
Angenommen, ich arbeite mit jemandem über ein Git-Repository zusammen, und es gibt eine bestimmte Datei, an der ich keine externen Änderungen akzeptieren möchte. Gibt es eine Möglichkeit für mich, mein lokales Repo so einzurichten, dass ich mich nicht jedes Mal über einen Zusammenschluss beschwere, wenn ich einen Zug mache? Ich …
Ich habe versucht, eine Datei in der Befehlszeile mit Git zusammenzuführen, als eine Fehlermeldung angezeigt wurde, dass die Zusammenführung abgebrochen wurde. Ich dachte, das wäre das Ende, aber dann wurde mir klar, dass meine Dateien Gitmarks enthalten. Wie so: start = expression validchar = [0-9a-zA-Z_?!+\-=@#$%^&*/.] integer = <<<<<<< HEAD digits:[0-9]+ …
Ich habe festgelegt: git config --global merge.tool meld git config --global mergetool.meld.path c:/Progra~2/meld/bin/ Auf "git mergetool" schreibt es: Hit return to start merge resolution tool (meld): The merge tool meld is not available as 'c:/Progra~2/meld/bin/' Ich habe auch versucht: / c / Progra ~ 2 / meld / bin / …
Meine Git-Geschichte sieht so aus: Ich möchte die lila Commits zu einem einzigen zusammenfassen. Ich möchte sie nie wieder in meinem Festschreibungsprotokoll sehen. Ich habe versucht, ein zu machen git rebase -i 1, aber obwohl 1es sich auf dem blauen Zweig befindet (siehe Bild), sehe ich immer noch jedes Commit …
Ich habe ein Arbeitsverzeichnis (Nr. 1), in dem sich das Herstellerverzeichnis (Nr. 2) befindet. Es gibt eine Abhängigkeit, die ich ohne Composer manuell ziehen wollte (PHP-Version von npm / gem). Ich habe in # 1 gearbeitet, keine Änderungen gespeichert / festgeschrieben, als ich beschlossen habe, die Bibliothek in # 2 …
Ich möchte alle Dateien manuell mit meld oder einem anderen Diff-Tool zusammenführen. Wie kann ich das mit Git machen? Wenn ich renne git mergetool , heißt es no files need merging. Ich kann es also nur tun, wenn ich Konflikte habe.
Beachten Sie, dass das Standardlimit für das Umbenennen 100 beträgt und diesen Wert mithilfe der Konfiguration "diff.renamelimit config" erhöhen kann. Was ist besorgt ist, wenn diese Konfiguration nicht eingerichtet ist, wird es eine falsche Zusammenführung geben, fehlender Code? Ich versuche, 2 Zweige zusammenzuführen (Git Merge), die große Änderungen haben. Kann …
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.