Давайте честно. Вы хоть раз теряли файлы проекта или писали файл с названием final_v2_last_last_fix_final_FINAL(1).txt? Если да, поздравляю! Вы находитесь на правильном пути к просветлению в мире Git и GitHub. Если нет - вы или везунчик, или только начинаете программировать. Так или иначе, сейчас мы разберёмся, что это за звери такие, зачем их использовать и как с ними подружиться так, чтобы вас не накрывала паника при словах "конфликт слияния".