Я просто объясняю ваши варианты использования и почему вы не можете видеть свои изменения в ветке Develop
- Учтите, что Develop родительская ветвь, и мы обрезаем две новые ветви, такие как Feature1 и Feature2 поверх ветви Develop .
- Предположим, что вы добавили некоторые изменения в ветку Feature1 и объединены в родительскую ветку Develop.Теперь все изменения Feature1 изменения объединены в ветке Develop и GIT записывается так же.
- Теперь посмотрим, что добавил ваш другнекоторые изменения поверх ветки Feature2 , в которой нет ваших изменений.
Q: Почему ваши изменения недоступны в Develop ответвление?
A: Согласно пункту №3, когда происходит слияние Feature2 в Develop , ваши изменения могут быть отменены этим слиянием.
В: Почему изменения не отражаются даже после повторного слияния?
A: Git уже записал, что вы слили изменения вашей функции в ветку Разработка, поэтому вы не увидителюбая разница, когда вы сравниваете ветки Feature1 и Develop
Наконец, такие случаи могут появляться, только если вы и ваш друг изменили одинаковые файлы в ветках Feature1 и Feature2
Я надеюсь, что вы понимаете тТеперь он выяснил обстоятельства вокруг ГИТ.