Laravel по-русски
Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Всем привет,
Посоветуйте пожалуйста как правильно организовать работу при необходимости работать
на нескольких бранчах и необходимо переключаться между ними
То есть работая на BranchA
если мне нужно создать новый бранч делаю
git branch BranchB
git checkout BranchBно если на BranchA были незакомитненные измнения то мне предложать закомитить изменения
или выполнить git stash
Я выполняю
git stashи после того как я отработал на BranchB я возврашаюсь на BranchA
git checkout BranchAя имею спрятанные последние изменения и по идее я должен выполнить
git stash popи вернуться к текщем изменениям на этом бранче
Но этого не происходит
Моих изменений нет и команда
git logне отобаражает что данные были сташированы командой
git stashНе подскажите что я делаю неправильно ?
Спасибо!
Не в сети
Создать новый бранч
git checkout -b newbranchпри этом необязательно коммитить или помещать в stash!
Посмотреть какие есть "спрятанные" изменения. Может быть несколько записей, по одной на каждый произведённый git stash:
git stash listgit stash pop восстанавливает спрятанные изменения из последней записи и удаляет её. Принцип стека: вытолкнул и удалил. Так что повторный вызов не сделает то же самое вновь!
There are two hard things in computer science: cache invalidation, naming things, and off-by-one errors.
Не в сети
Страницы 1