Может ли кто-нибудь помочь избежать проблемы с объединением git. Я пытаюсь объединить мою ветку, чтобы сказать, что my_branch в другую ветку позволяет сказать another_branch. Поскольку another_branch - это базовая ветвь. Чтобы добавить работу в my_branch, сначала я объединяю my_branch. Для этого я делаю эти шаги.git merge перезаписывает изменения
git checkout another_branch
git pull anothr_branch
После того, как я обновил последние изменения в another_branch я переключаюсь на my_branch
git checkout my_branch
git merge anothr_branch
И прежде чем делать все это да я совершаю и постановка мои изменения сохранить его локально. Поэтому, без сомнения, я могу потерять какие-либо из моих изменений.
Но я не вижу всех изменений another_branch.So, я называю это переписыванием.
В чем может быть причина?
Спасибо за отрицательную маркировку, но не могли бы вы объяснить, почему так – deep
Из вашего описания очень сложно понять, что на самом деле произошло. Если бы вы могли привести пример перезаписываемых изменений, вы получили бы более полезные ответы. Обычно git не перезаписывает ничего во время слияния. – max630
Хорошо. Но вы сказали очень интересное двусмысленное утверждение, если вы можете мне ответить, это поможет мне не попасть в ту же ситуацию. Вы сказали ** Обычно ** git не перезаписывает ничего ** во время ** слияния. Так значит, у означает, что git перезаписывает, но в какой-то другой операции, но не в слиянии? – deep