Mam edycje mojego drzewa roboczego, które chciałbym kontynuować w oddziale. Czy git checkout -b new_branch
usunie moje bieżące zmiany do drzewa roboczego? Jeśli tak, jak utworzyć nowy oddział i przejść do niego bez odwracania mojego drzewa roboczego?Jak utworzyć nową gałąź git ze zmian, które mam w drzewie roboczym?
9
A
Odpowiedz
13
Po prostu wykonaj git checkout -b new_branch
. Utworzy on nową gałąź z nietkniętymi zmianami w drzewie roboczym.
6
Jeśli w przyszłości będziesz musiał sprawdzić, czy Git zniszczy coś, czego jeszcze nie popełniłeś (co generalnie nigdy nie zrobi), użyj git stash
, aby schować swoje zmiany. Nie będzie zapisywać plików, o których Git nie wie, ale Git będzie również odmawiał nadpisywania nieznanych plików w przypadku kas i podobnych operacji.
Powiązane problemy
- 1. Git: Jak utworzyć nową gałąź ze znacznika?
- 2. Jak utworzyć nową (i pustą!) Gałąź "root"?
- 3. Kiedy należy utworzyć nową gałąź?
- 4. Zamówienie wielu plików, które zostały przeniesione w drzewie roboczym
- 5. Przechowywanie zmian przy zachowaniu zmian w katalogu roboczym w Git
- 6. Zdobądź nową gałąź oddziału z git
- 7. Jak sprawić, aby Git Merge obsługiwał niezatwierdzone zmiany w moim drzewie roboczym?
- 8. Git: git checkout ze zmodyfikowanym drzewem roboczym i indeksem
- 9. Cofnij git ukryj pop na brudnym drzewie roboczym
- 10. Jak utworzyć gałąź główną w otwartym repozytorium Git?
- 11. rtęć ustaw gałąź jako nową domyślną gałąź
- 12. Różnica między zatwierdzeniem git a katalogiem roboczym?
- 13. Mercurial - zamknij domyślną gałąź i zamień ją na nazwaną gałąź jako nową domyślną
- 14. Czy w git można utworzyć nową, pustą gałąź zdalną bez przepychania?
- 15. Git: uzyskiwanie zmian z innego oddziału
- 16. Git ciągnie gałąź z innego repozytorium?
- 17. Testowanie niezatwierdzonych zmian w rtęci
- 18. określający gałąź git zdalnego
- 19. Jak usunąć gałąź git w Netbeans?
- 20. Resetuj liczbę różnic w pod-drzewie git
- 21. Wyciąganie zmian z rodzica widelca w Git
- 22. Jak mogę pobrać nową zdalną gałąź bez scalania?
- 23. Jak przenieść gałąź do tyłu w git?
- 24. Git: Zmień gałąź główną?
- 25. Jak mogę przywrócić gałąź git-svn do SVN HEAD?
- 26. Git - przenieś gałąź do mistrza
- 27. Git: Scalanie, ale nadpisywanie zmian
- 28. Jak sklonować konkretną gałąź w git bitbucket
- 29. Git rozgałęzia się ze starszej wersji i cofa bieżącą gałąź.
- 30. Jak utworzyć nową DataTable ze strukturą kolumn z innych DataTable?
git jest bardzo ostrożny, aby nigdy nie stracić swoich zmian (no cóż, możesz z nich odzyskać) –