git: почему операции в главной ветке влияют на мои частные ветки - PullRequest
0 голосов
/ 07 октября 2019

У меня есть две ветви ниже:

 $ git branch
      master
    * mvn

mvn ветвь имела измененный файл, когда я сделал git checkout master, а затем git reset --hard HEAD^ он также сделал ту же операцию для ветви mvn, что означает, что мойизмененный файл исчез.

что я могу сделать, чтобы операции в основной ветке не влияли на mvn ветку или наоборот?

1 Ответ

1 голос
/ 07 октября 2019

Возможные действия могут быть сделаны

  1. Всякий раз, когда кому-то нужно перейти в другую ветку, он / она должен зафиксировать текущие изменения. Если это еще не входящий этап, тогда фиктивная фиксация также может быть опцией. Поздняя фиктивная фиксация может быть обновлена ​​в значащем от * до 1004 *.
  2. Если кто-то не хочет сохранять изменения или хочет поместить эти изменения в другую ветку, тогда он / она должен спрятать текущие изменения и вставить тайник в целевую ветку.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...