Разрешение конфликтов при слиянии кода в SourceTree и откат коммитов

Разрешение конфликтов при слиянии кода в SourceTree и откат коммитов
Совсем не редки ситуации (а их даже большинство), когда над кодом какой-то программы работает не один человек, а несколько. Для того, чтобы работа нескольких разработчиков над одной и той же программой стала возможной, используются системы контроля версий (например, GIT). Код программы хранится в master-ветке, откуда каждый разработчик может создать себе копию этого кода и работать над ним не боясь помешать своим коллегам. После того как код будет отлажен, разработчик может добавить свои изменения в ветку master, то есть изменить основной код программы. И уже этот изменённый код в дальнейшем будут копировать себе все разработчики перед реализацией очередной задачи.
Подробнее