Задать вопрос
@fainer

Что такое слепок файла?

В руководстве по git упоминают про слепки файлов, а что это такое не объясняют. Так что это? (в физическом смысле тоже интересно).

Также возникает вопрос, что будет если юзер захотел комитить, а на сервере лежит уже измененный файл.
То есть хотелось бы узнать подробнее про процесс конфликтов.

Выходит что гайды для новичков почему-то не содержат объяснений этих моментов. Или это нужно выяснять посредством практики? - Вот тебе петарда и спички, что происходит мы не объясним, но будет весело.

Накидайте пожалуйста ссылок ответов на такие банальные вопросы).
  • Вопрос задан
  • 1294 просмотра
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • ProductStar
    Python + Flask + Git: веб-разработка с нуля
    2 месяца
    Далее
  • Учебный центр IBS
    DEV-007 Введение в систему контроля версий Git
    1 неделя
    Далее
  • Stepik
    Git (система контроля версий)
    1 неделя
    Далее
Решения вопроса 2
@pfg21
ex-турист
гугл "git слепок файла" Первая же ссылка Введение - Основы Git описывает все наглядно и с картинками.
Ответ написан
Комментировать
@Xeli
В руководстве по git упоминают про слепки файлов, а что это такое не объясняют. Так что это? (в физическом смысле тоже интересно).

https://git-scm.com/book/ru/v1/Git-%D0%B8%D0%B7%D0...
https://ru.wikipedia.org/wiki/SHA-1
git не хранит копии файлов. Он сохраняет историю изменений файла. Состояние файла всегда можно восстановить зная его хеш, даже если удалить коммит.
Также возникает вопрос, что будет если юзер захотел комитить, а на сервере лежит уже измененный файл.
То есть хотелось бы узнать подробнее про процесс конфликтов.

Сначала он заставит скачать более свежую версию файла, потом выполнить слияние затем даст разрешение на отправку коммита на сервер.
Выходит что гайды для новичков почему-то не содержат объяснений этих моментов. Или это нужно выяснять посредством практики? - Вот тебе петарда и спички, что происходит мы не объясним, но будет весело.

Если вы не разработчик git вам и не обязательно и даже я бы назвал пустой тратой времени знать как это все работает. Вы же не знаете как работает зажигание в вашем автомобиле? Оставьте это инженерам, если конечно только не хотите принимать участие в разработке. А если хотите, то надо начать изучение с Си, а в вашем случае вообще с изучения возможностей поисковой системы Google.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
Made In Dream Санкт-Петербург
от 100 000 до 220 000 ₽
от 250 000 до 320 000 ₽