с человеком)
И после освоения самых базовых пуш пулл коммит возник вопрос
———
Условного я пишу доп. модуль к проекту в одном файле, человек в другом
Но нам обоим придется менять содержимое третьего файла где эти модули подключаются и вызываются
Соответственно в один прекрасный момент мы оба захотим сохранить изменения третьего файла + каждый свой новый модуль
Первый успешно это провернет, запушит свой модуль и обновленный третий файл, а второй человек, с моего понимания, столкнется с ошибкой вроде "Версия третьего файла в онлайн репозитории и локальном не совпадает, сделайте пулл перед пушем"
И если второй человек сделает пулл - это локально перезапишет внесенные им изменения(?) + его новый файл-модуль(?, его не было, т.е. авто-удалить?)
По итогу он потеряет написанный код
———
Правильно ли я понял, что такая проблема имеет место быть?
Как такого избежать кроме постоянных уточнений в лс что, где и когда кто изменил, дабы не потерять код?
*Теории по гиту почти не читано, в основном тк. глаза разбегаются от того сколько там всего, что мне нужно, а что можно и не знать. По этому спрашиваю пока самое важное и интересующее. Заранее спасибо.
Для этого есть ветки
Обсуждают сегодня