веткамии одинаковы и я в какой нибудь ветке изменил этот файл и потом переключился на другой, то изменения переведутся на эту ветку...
так вот, в видео говориться что можно сделат stash и пототм подбирать его... а если я забылся, переключился, там значит изменения перешли с моей ветки, я что-то изменил в другом файле (ну много что изменил) и вспомнил перед комитом что если я сейчас сделаю коммит переведутся все изменения... даже с моей ветки... что в этот момент делать? ведь сделав stash потом перейти на мою ветку сделать там stash, то этот stash перезапишется...
"я в какой нибудь ветке изменил этот файл и потом переключился на другой, то изменения переведутся на эту ветку" Нет. Во-первых, если изменения еще не закоммичены, гит потребует "Please commit your changes or stash them before you switch branches."
" что в этот момент делать? ведь сделав stash потом перейти на мою ветку сделать там stash, то этот stash перезапишется..." git stash push git switch git stash pop
минута 5 https://www.youtube.com/watch?v=KxKjBneF_NI&list=PLDyvV36pndZFHXjXuwA_NywNrVQO0aQqb&index=13 возможно вопроса не правильно поставил
Не могу сейчас посмотреть. Суть, короче, такая: для чекаута (в значении переключения веток или коммитов) рабочая область (рабочий каталог) не должен содержать непроиндексированных изменений. Их надо или откатить или закоммитить или спрятать (stash)
не всегда, если файлы которые закомитены уже в обоих ветках одинаковы и ты в какой нибудь файл делаешь изменения, то можешь свободно переключаться на другую ветку. Видео посмотрите и поймете что имеется ввиду
Обсуждают сегодня