Git flow branchów

0

Cześć,
Jest taka sytuacja, w repo jest kilka branchów, nazwijmy jeden z nich "feature/4programmers". Przełączyłem się na tego brancha, następnie wprowadziłem szereg zmian. Stwierdzam teraz jednak że chciałbym żeby te zmiany były na nowym branchu, a mój branch "feature/4programmers" przywrócił się do stanu przed wprowadzeniem moich zmian. Czy zwykłe "git checkout -b "innybranch" spowoduje że wszelkie moje zmiany zostaną przeniesione na nowy branch, ale co ze starym? Jak go przywrócić do stanu przed?

1

Jak nie commitowałeś to wystarczy checkout -b. Jak commitowałeś to git reset --soft do ostatniego commita, którego chcesz przenieść na inny branch

0

Można też zakomitować, stworzyć nowy branch git branch nowy, przejść na komit, który chcesz przywrócić i zmienić mu branch: git branch -f feature/4programmers. Tyle tylko, że chyba nie może być / w nazwie brancha.

1 użytkowników online, w tym zalogowanych: 0, gości: 1