2016-08-15 1 views
1

Ich hätte eine Verzweigung namens n-4 Commits erstellt, kann ich zurück gehen und n-4 auf master setzen und einen neuen Zweig von diesem Punkt erstellen, der die letzten n-4-Commits enthält?Wie verzweige ich von n-4 Commits und setze n-4 als Master?

Ich benutze GitExtensions unter Windows aber gerne von der Kommandozeile aus tun, wenn einfacher.

+5

Mögliche Duplikat [Zweig von einem mit git vorherigen Commit] (http://stackoverflow.com/questions/2816715/branch- from-a-previous-commit-using-git) – Console

+0

Nein, weil ich die letzten n-4-Commits in meinem Zweig einfügen und den Master wieder auf n-4 setzen möchte. –

Antwort

2

Sie können es folgende Befehle:

git checkout -b develop HEAD 
git branch -f master HEAD~4 

Zuerst schafft man eine Niederlassung develop. Weiter stellte gerade den Zweig master

0

Stash alle Änderungen, dann:

git branch develop 
git reset --hard HEAD~4 
Verwandte Themen