Я новичок в GIT, до сих пор я использовал Visual Studio Online TFS для моего контроля версий, и я являюсь разработчиком . Когда я создал свой последний проект, я как бы заблуждался, думая, что GIT был лучшим вариантом для этого.
Итак, я проверил у своего хозяина. Затем, когда я собирался работать над функцией, которую я прочитал, мне пришлось создать ветку (это не было необходимо в TFS), поэтому я создал "development_print" как новую ветвь и работал над моей функцией.
Теперь моя функция завершена, но я не знаю, как слить ее обратно в мастера. На данный момент меня не интересуют несколько ветвей, просто хочу, чтобы моя новая функция была объединена с мастером и осталась с мастером.
В VS есть опция слияния, но она только позволяет мне объединиться в development_print (я хочу, чтобы моя функция была в master!), поэтому она не позволяет мне установить Into Current Branch и Merge From Филиалы показывают:
- Development_print
- мастер
- Происхождение /development _print
- Происхождение/мастер
что является путаным? кажется, все наоборот. Итак, как мне выйти из этого беспорядка, не потеряв всю работу, которую я сделал в этой функции?