В моей работе у меня есть git-хранилище для проекта в VPS, и я клонировал его на разных машинах моей команды локально ... Когда один из нас вносит изменения в один файлов проекта с его компьютера, введите ** git add. ** then git commit -m «Commit», а затем git push origin master ... Если я иду с ssh на VPS и вижу git log в репозитории, отлично видно, что последнее добавление было добавлено ... Но когда я перехожу в vim, чтобы увидеть изменения в файле, НЕ ИЗМЕНЯЕТСЯ НА ЭТО = (и я должен сделать сброс git --hard "commit-number" применить изменения ... Например, если я набираю git l ог в удаленном хранилище Я вижу это:Неудобное обновление файлов в удаленном репозитории по git
совершают a00437828e403bef3ba90025d04cb1ebd5d1e671
Автор: appuser
Дата: Чт 22 августа 14:33:08 2013 -0430
Se arega comentario a prueba4.php desde repositorio de appuser
совершают 3c153f57eca69c78b83309237bc9f40753ea9909
Автор: Usuario Repositorio Central Mediación
Дата: Чт 22 августа 14:29:16 2013 -0430
Cambio sobre archivo prueba4.php para ver el nuevo nombre en mediacion
совершают 8682aabecfcb9b094ad7abaa41b08924e0bc88f0
Автор: Даниэль Эдуардо Дельгадо Диас
Дата: Чт 22 августа 2013 14:25:32 -0430
Se cambió nuevamente archivo prueba4.php desde equipo local Daniel
Я вижу последнее сообщение, которое заставляет автора appuser сказать, что он вносит изменения s в файле prueba4.php, когда я открываю файл, изменений нет. Какого черта я делаю неправильно? = (
Pd Извините за мой плохой английский !!
Плюс к этому: Обычно центральный удаленный репозиторий настроен как «голый» репозиторий без извлеченных файлов. Если вы хотите проверить файлы, вы можете сделать это, расширив git, используя крючки и триггеры. – Adder