2017-01-09 06:22 pm

Ничего не понимаю

Раньше я как-то не очень использовал git. Когда активно программировал – систем контроля версий еще толком не было, во всяком случае у нас они не использовались. Ни на работе, ни в институте.

А тут решил освоить и на тебе. Месяц исправно и ежедневно коммитил. Работал сначала в ветке master, перед глобальной переделкой переключился на другую… И вот пришло время смотреть результат.

Результат обескураживает. Часть файлов тупо потерялась. В обеих ветках. Картинки потерялись в мастере, но сохранились во второй.

Бля, как же хорошо что я сделал бэкап прежде чем играться с переключением веток. Как плохо что я не сделал его перед созданием второй.

Хм… есть некоторые мысли о том как это получилось. Пошел курить мануалы. Но в целом ситуация не радует.

P.S. Ага… при переключении веток он делает это как-то странно… Не удаляет лишнее. Если перед переключением  удалить все, то восстанавливает только часть файлов, остальное можно вытянуть из базы через git checkout *.*

Уфф… ничто не не пропало