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

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

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

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

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

Накидайте пожалуйста ссылок ответов на такие банальные вопросы).
  • Вопрос задан
  • 1245 просмотров
Подписаться 2 Оценить Комментировать
Решения вопроса 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.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы