Tag: rebase
Ändern der Ausgangspunkt einer Zweigniederlassung in einem Version Control System.
5
Antworten
Ich habe eine lange (~2 Jahre) repo mit einer Menge von commits/Zweige, die nun für einige Gründe, die ich ändern muss im root-Ordner der repository ein Ordner über. Einige Beispiele, um zu klären, das Konzept. Habe ich
2
Antworten
Mein repository sieht folgendermaßen aus: X - Y- A - B - C - D - E branch:master \ \ \ \ merge master -> release \ \ M --- BCDE --- N branch:release Hier "M -
2
Antworten
Ich höre immer, dass es etwas unheimlich und etwas, was ich nie tun sollten. Zum Beispiel, hier ist, wie die pull-dialog sieht aus wie in SourceTree: So, ich bin mal gespannt, was passieren würde und wie schlimm
2
Antworten
Ich versuche zu löschen, der letzten zwei commits über rebase/cherry-pick. Nach dem aufrufen git rebase HEAD^^^ -i ich gehe nur notwendig, zu Begehen (so dass alles bis zu HEAD^^, also ich bin Drop HEAD^ und HEAD). Nach
1
Antworten
Ich versuche neu zu ordnen 2 begeht, und ich erhalte eine Fehlermeldung, ohne irgendeine Art von Erklärung, so habe ich keine Ahnung was ich falsch mache. Dies ist die repo: $ git lol * c0000ca (HEAD, master)
2
Antworten
Habe ich commit-Zugriff (Schreibrechte) auf nur einen Zweig in Subversion-repository. Leider sagte branch erstellt wurde aus dem Stamm vor einiger Zeit; ich möchte "Stellungswechsel" auf der Spitze des aktuellen trunk (aktuelle KOPF). Es gibt keinen 'wirklichen' commits
3
Antworten
Ich verwendet git-svn erstellen Sie ein git-mirror von einem SVN-repository. Die Struktur innerhalb des SVN war ein wenig off-standard, so git erstellt ein Zweig, der keine gemeinsamen Begehung mit der master Zweig. A---B---C topic D---E---F---G master Ich
1
Antworten
Ich habe Schwierigkeiten mit Git. Ich bin nach ein remote-repo auf meinem lokalen Rechner. Der master-Zweig wird aktualisiert von der Fernbedienung und ich immer sync mit ihm um die updates zu bekommen. Und dann meine lokale Niederlassung
2
Antworten
Habe ich einen Zweig, der benennt viele Dateien, und ich bin versucht zu rebase auf master wo die original-Dateien geändert wurden (am besten ohne diese Devolution in ein Handbuch Konflikt-Auflösung Alptraum). Situation Ich habe die Portierung eines
4
Antworten
Kann ich ziehen änderungen, die mit git pull, aber es vereint meine lokale commits. Gibt es eine git rebase gleichwertig mit denen ich ziehen kann, in remote-änderungen? Verwandte: Wie man Git pull verwenden Stellungswechsel standardmäßig für alle
2
Antworten
Geschichte: in der Mitte von einem Projekt, das mein Kollege erstellt einen neuen Zweig von master und fing an, Ihre schweren re-factoring arbeiten. Ich habe mein Zweig von master und angefangen, neue Sachen auf die Seite. Wir
2
Antworten
Bei der Verwendung von Git, ich finde mich oft tun Sie das folgende, wenn die Arbeit in master: # work work work... $ git checkout -b temp $ git commit -a -m 'more work done' $ git
3
Antworten
Habe ich Folgendes Git-repository Topologie: A-B-F (master) \ D (feature-a) \ / C (feature) \ E (feature-b) Durch rebasierung feature Zweig erwartete ich Stellungswechsel der gesamte Teilbaum (einschließlich der untergeordneten Zweige): $ git rebase feature master A-B-F
4
Antworten
Ich bin eine Art git Anfänger und ich war versucht, ein Rollback zu einer früheren commit. Aber ich habe zufällig gerade ein Rollback commit (ich war mit dem Windows-GUI). Wie auch immer, nach einigen seltsamen drängen, Zusammenführung
2
Antworten
Nach der Arbeit für mehrere Wochen mit einem halben Dutzend verschiedenen Verzweigungen und Zusammenführungen, sowohl auf meinem laptop und in der Arbeit und auf meinem desktop zu Hause, meine Geschichte ist mittlerweile ein wenig unübersichtlich. Zum Beispiel,
4
Antworten
Gibt es eine Möglichkeit, Stellungswechsel einem commit von einem Zweig auf einen anderen Zweig? Habe ich in diesem Zweig Struktur: -- -- -- -- -- (Master) \ -- -- -- -- -- XX (Feature-branch) Alles was ich
2
Antworten
Ich versuche, Stellungswechsel, meine remote-branch auf den master, sondern ich will, dass der remote-Zweigstelle hinweist, ist es verpflichtet, nur an einem anderen Punkt in master. Hier ist mein Aufbau: A - B - C - D (origin/master)
4
Antworten
Dies ist ähnlich zu diese Frage über die Verschmelzung, außer, dass ich bin versucht, Stellungswechsel Ein Zweig auf Zweig B, anstelle der Zusammenführung von Filiale B in Filiale A. Ist es möglich, einen ähnlichen Effekt zu erzielen
3
Antworten
Weiß jemand, was ist der Unterschied? Mir scheint, es ist das gleiche. Aber wenn ich es laufen lasse, es hat nicht die gleiche Sache zu tun: git rebase origin/branch - ok rebases von remote-branch git rebase origin
14
Antworten
Wie Sie squash Ihre gesamte repository nach dem ersten Begehen? Kann ich rebase auf den ersten commit, aber das würde lassen Sie mich mit 2 verpflichtet. Gibt es eine Möglichkeit zum verweisen auf den commit vor dem
1
Antworten
Fand ich, dass beim Klick auf "Abschicken Patch-Set" in der Gerrit web-interface, es wird entweder fügen Sie einfach ein commit auf diesen Zweig, oder erstellen Sie ein merge-commit, wenn ein anderer commit eingereicht wurde, kurz bevor. Beispiel
1
Antworten
Gibt es eine Möglichkeit, Stellungswechsel einem Zweig auf einen anderen, während das überspringen einer bestimmten (Konflikt -) commit auf dem anderen Zweig? Zum Beispiel möchte ich um Stellungswechsel mybranch auf master, aber master enthält einen commit, wird
4
Antworten
Ich habe einen feature-branch und einen master-Zweig. Master-branch entwickelt hat, und ich meine, diese updates zu divergierenden so wenig wie möglich vom master-Zweig. Also ich git pull in beiden Zweigen git checkout feature/branch und schließlich git rebase
1
Antworten
(Dies scheint, wie es sollte sehr einfach zu tun, aber ich bin die kommen leer auf die Suche so weit.) Habe ich einen Körper der code von einem upstream-Quelle, die mit verschiedenen Versionen getaggt in der Sie
4
Antworten
Ich habe einen Blick auf Wenn verwenden Sie git rebase statt git merge? Aber ich möchte sicher sein, über die Lösung zu wählen, in diesem Fall : Ich will mit der Einführung einer neuen Funktion auf Master
1
Antworten
Habe ich remote-repository. Ich: git clone https://
[email protected]/mylogin/myrepo.git Klon-Erfolg. Ich habe git-Baum: C(master) | B:A | / B / | | A0 | A01(origin/head)(origin/master) | (einige commits) Ich brauche: B:Ein C(master) / Brauche ich Stellungswechsel Zweig B, C(master) Was ich Tue:
5
Antworten
Finde ich auf diese Weise leichter Zweige Zusammenführen und weniger Konflikte: Kopieren Stamm, um einen neuen Zweig, es verschmelzen mit dem feature-branch/s. Wenn die Dinge getan, merge des neuen Zweigs zurück auf den Stamm. Diese Technik ist
4
Antworten
Habe ich Folgendes in die to-do-text git rebase -i HEAD~2: pick 56bcce7 Closes #2774 pick e43ceba Lint.py: Replace deprecated link # Rebase 684f917..e43ceba onto 684f917 (2 command(s)) # ... Nun, wenn ich versuche, squash das erste(56bcce7) und
15
Antworten
Weiß jemand, wie man leicht rückgängig machen git rebase? Nur so in den Sinn kommt ist, um es manuell: git checkout commit Eltern auf die beiden Zweige dann erstellen Sie ein temp-Zweig von dort cherry-pick alle commits
1
Antworten
Bin ich immer diese Meldung: First, rewinding head to replay your work on top of it... jedes mal, wenn ich eine git pull --rebase origin <branch>jedoch würde ich gerne verwerfen alle meine Arbeit, die wiedergegeben werden oben
2
Antworten
Ich bin der administrator von der GitHub-repository https://github.com/plison/opendial. Ich möchte zu reduzieren, die Anzahl der commits im repository, da das repository hat bereits ein paar tausend begeht, von denen viele kleinere Debuggen, änderungen, könnte leicht widerlegt werden
3
Antworten
Hatte ich ein Git-repository (A) enthält die Entwicklung eines Projekts bis zu einem bestimmten Punkt. Dann verlor ich den USB-stick dieses repo Ein wurde auf. Zum Glück hatte ich ein backup von dem aktuellen commit, so konnte
4
Antworten
Ich bin mit git und möchten, ändern Sie die Basis für eine spannende Zweig. Dies wird verursacht durch ein deployment-system, das zieht diese explizite Zweig in meiner Produktionsumgebung. Bei der Planung meiner Pressemeldungen, die ich einen tag
2
Antworten
foo:/opt/bar$ git status # On branch develop nothing to commit (working directory clean) foo:/opt/bar$ git pull --rebase origin develop From ssh://xxx/yyy * branch develop -> FETCH_HEAD First, rewinding head to replay your work on top of it...
4
Antworten
Ich versuche einen Stellungswechsel branch und git ist pooping, denn es ist der Versuch, einige merge-Aktion, die fehlschlägt. Wie bekomme ich git um dies zu stoppen? # git rebase -f --onto master~2 master~ master First, rewinding head
1
Antworten
Arbeite ich an einem Projekt, verwendet subversion für Ihr repository. Weil ich brauchen, um einige änderungen, die nicht gesendet werden kann auf dem svn-server noch, ich begann mit git svn so, dass ich lokale checkins. Mein setup
4
Antworten
Bin ich mit einer intermediate-Git-repository zu spiegeln remote SVN-repository, aus denen Menschen geklont werden kann und arbeiten auf. Die intermediate-repository hat es den master-Zweig zurückgesetzt nightly vom upstream-SVN, und wir arbeiten auf feature-branches. Zum Beispiel: remote: master
1
Antworten
Hab ich mich in einem Durcheinander über ein interaktives rebase, und jetzt will ich Sie Abbrechen. (also gehen Sie zurück zu dem Punkt, bevor ich war, fiel in interaktiven rebase-Modus, in meinem Fall über git pull --rebase.)
2
Antworten
In Git, wenn ich verpflichtet zB. A - B - C und ich Bearbeiten möchte B Begehen, ich verwenden git rebase -i <A-commit-hash>, in der Liste, die ich schreiben edit Befehl vor B Begehen, git rebase hält
3
Antworten
Lassen Sie mich beschreiben, meine situation: Mr. Blonde und Mr. Orange arbeiten an der Filiale Ein, dass die Zweige aus dem master-branch auf einen commit M1. Filiale A hat 2 verpflichtet: A1 und A2. M1 \ \
6
Antworten
Habe ich ein git-Zweig (v4 genannt), wurde vom master erst gestern. Es gab ein paar Veränderungen zu meistern, das möchte ich, um in die v4. Also, in v4, ich habe versucht zu tun, ein rebase von "master"
7
Antworten
Während git rebase origin/development die folgende Fehlermeldung wird angezeigt, aus git: fatal: refusing to merge unrelated histories Error redoing merge 1234deadbeef1234deadbeef Meine git version 2.9.0. Verwendet, um gut funktionieren in der vorherigen version. Wie kann ich weiterhin
8
Antworten
Ich versuche, squash eine Reihe von commits - HEAD-to-HEAD~3. Gibt es einen schnellen Weg, dies zu tun, oder brauche ich rebase --interactive? InformationsquelleAutor der Frage Phillip | 2011-09-01
4
Antworten
In mein git-repo, ich habe eine Master Zweig. Eine der remote-devs erstellt ein Zweig Branch1 und hatte eine Reihe von commits, die auf es. Ich abgezweigt von Branch1erstellen Sie einen neuen Zweig namens Branch2 ( git checkout
2
Antworten
Ich habe 2 lokale repositories genannt "entwickeln" und "master", Sie sind ähnlich. Auf meine Unternehmens-server gibt es 1 "main" repo (Produktion) und mehrere äste, die gemacht wurden von anderen Entwicklern: $ git branch -a * entwickeln master
4
Antworten
Es wird oft gesagt, dass, sollten Sie nicht rebase commits, die Sie bereits abgelegt. Was könnte die Bedeutung sein? InformationsquelleAutor der Frage Hemant Kumar | 2010-04-26
3
Antworten
Ich bin Rebase git, und ein Konflikt, den ich bekomme, ist 'hinzugefügte' - das ist, genau den gleichen Dateinamen Hinzugefügt wurde unabhängig in meiner Filiale und in der Filiale bin ich rebasierung auf. git status sagt mir:
2
Antworten
Habe ich widersprüchliche Zweige, branch2 verzweigt aus branch1. Lassen Sie uns sagen, Wann rebasierung branch2 auf aktuelle branch1während das lösen von Konflikten, die ich entscheiden, zu nehmen einige (nicht alle) "Ihre" (d.h. branch1) - Dateien wie Sie
1
Antworten
Ich weiß Stellungswechsel ist ein (gebündelt) - Erweiterung, während Graft ist ein core-feature, das ersetzt die Transplantation (gebündelt) - Erweiterung). graft dokumentiert ist, wie: übernahme der änderungen aus anderen Branchen auf den aktuellen Zweig Dieser Befehl verwendet
2
Antworten
Kann ich squash eine Reihe von commits, die für eine lokale Funktion/topic branch mit Stellungswechsel, nicht enthalten dem letzten commit? Dieser ist verpflichtet, die will ich vorbereiten, bevor Sie zusammengeführt und schob nach einem öffentlichen repo. War