2016-12-09 1 views
0

Ich versuche, eine Menge von engagierter Arbeit zu nehmen und es in eine neue Branche zu verpflichten.Wenn ich eine neue Filiale inszenieren möchte, muss ich alles auflösen?

Ich habe einige Posts gesehen, die sagen, dass wenn Sie Änderungen haben, können Sie Zweig einfach ändern und dann nur git add <files>. Meine Frage ist: Was passiert mit Dateien, die inszeniert werden sollen? Soll ich sie vor dem Wechsel der Branche auflösen?

Im Moment habe ich ein paar neue Dateien inszeniert, die in Angriff genommen werden sollen. Ich dachte, dass das Ausführen des Befehls git reset head * negative Nebenwirkungen wie das Löschen aller nicht gespeicherten Dateien haben würde.

Was ist der beste Weg, um darüber zu gehen?

#unstage 
#change branch 
#stage 
#commit 
#push (im not sure if i should also define a new remote or not) 
+1

Sie müssen nichts tun. Wenn du nur "checkout -b some_new_branch" ausgibst, dann sind alle Commits von dem Zweig, in dem du vorher warst, vorhanden. – CoryKramer

+0

oh ok. Ich dachte, dass inszenierte Commits zu einem Zweig aus irgendeinem Grund mit diesem Zweig verbunden sind. Dies ist der Schlüssel, warum ich besorgt war. – Fallenreaper

Antwort

2

git checkout -b neuen Zweig

git -m 'meine Niederlassung'

0

begehen Sie bunkern können Sie ändert - git stash

Erstellen Sie Ihre Niederlassung - git checkout -b neuer-zweig

Änderungen rückgängig machen - git stash pop

Zur Bühne hinzufügen - git add.

Verwandte Themen