Я использую PhpStorm 2018.2.4 (Ubuntu 18).
Допустим, я извлек ветку develop
из репозитория GitHub (проект) и в проекте есть 2 файла:
Затем я создаю новую ветку в PhpStorm с именем feature/something
и checkout ( в ветвяхВо всплывающем окне я выбираю Новая ветка , выбираю Опция оформления заказа и введите имя ...).
Теперь я нахожусь на feature/something
.
Я делаю некоторые изменения в file_1.php и в файловом браузере PhpStorm он становится blue (как и ожидалось).
НО, когда яперейти (оформить заказ) обратно к ветке develop
- изменения, которые я сделал, когда я был на feature/something
, сохраняются (также применяются) в ветке develop
:
- file_1.php по-прежнему 'синий'
- изменения в file_1.php есть ...
Должно ли это работать так, ИЛИ когдаЯ возвращаюсь (оформить заказ) в ветку develop
- изменения с feature/something
не должны применяться (сохраняться) в develop
?
Если это нормально - тогда как можноЯ возвращаюсь к «оригиналу» (чистому) develop
(без чейгов из другой локальной ветки)?Если я сделаю revert
при включенном develop
- тогда, когда я вернусь (оформить заказ) обратно к feature/something
- эти изменения также будут отменены.
Если это не предполагаетсячтобы работать так, как я могу это исправить?