Git - bewegen Zweig zu meistern
Habe ich einen Zweig mit den tatsächlichen Quellen und ich nicht verpflichtet, für eine lange Zeit zu beherrschen, und im moment ist es völlig veraltet. Ich will nur ersetzen, master-Inhalte mit dem Inhalt von meinem Zweig. Eine Möglichkeit ist es, die Kasse Niederlassungs-und master löschen master den Inhalt und kopieren von Inhalten von ast zu meistern, und nach, dass die push-Ergebnis zu meistern.
Funktioniert es, aber ich glaube, dass es einige git-Befehl, um es in eine einfachere Möglichkeit.
Weiß jemand, wie es zu tun?
- Wie Sie wissen, gibt es nichts von Wert Links auf master? Sie könnte prüfen, mit 'git log Zweig..master", um zu sehen, ob es irgendwelche commits auf dem master nicht auf einem ast. Wenn es keine gibt, dann "git checkout master; git merge branch' gehören würde, die änderungen in diesen verpflichtet.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie den folgenden Befehl aus, um master-Punkt an eine neue Position:
git branch -f master branchToMoveMasterTo
Was sind das eigentlich tun, ist die Schaffung einer neuen Niederlassung genannt
master
, die Punkte zubranchToMoveMasterTo
. Da wir bereits einen branch namens " master, wir brauchen die-f
flag zu sagen, wir wollen das original löschenmaster
master
(oder was auch immer Filiale, die Sie verschieben möchten)