Не сохраняются изменения git

Рейтинг: 0Ответов: 1Опубликовано: 23.02.2015

Все привет!

Ситуация такая: есть bare репозиторий на сервере. Соединяюсь сервером по ssh. при попытке "сохранить" изменения на локальном репозитории (т.е. push, commit) операции идут нормально. При просмотре на сервере git log - коммиты видит. Но изменения при этом не сохраняются.

Решение:

Виной всему оказалось моя собственная невнимательность и тупость.

Дело в том, что в пушил не в ту ветку. Правда это я понял только после того, как пересоздал репозиторий.

Ответы

▲ 2Принят

@garmayev

Ситуация такая: есть bare репозиторий на сервере.

...

Элементарно посмотреть файлы. Сервер - виртуальный дебиан, к которому я могу обратиться с помощью putty.

Может, я неправильно сформулировал проблему - изменения не сохраняются на сервере. Все коммиты - записывает, а сами файлы - нет

bare-репозитории не содержат файлов (точнее, рабочего каталога с файлами) по определению, только наборы изменений. Что характерно, буквально позавчера про это читал.

Цитата отсюда:

В удаленных репозиториях нет смысла хранить рабочие файлы на диске (как это делается в рабочих копиях), а все что им действительно нужно — это дельты изменений и другие бинарные данные репозитория. Вот это и есть «чистый репозиторий».