Git молча терпит неудачу после push / pull - PullRequest
2 голосов
/ 09 декабря 2011

Я - ИТ-отдел одного человека, управляющий веб-сайтом нашей компании, и недавно рекомендовал мне настроить контроль версий. Я прочитал все учебные пособия и слышал, что у всех остальных есть версия best , но я начинаю с скромной настройки, пока не смогу запустить этот простой рабочий процесс.

Проблема: После настройки Push-Pull работает нормально (то есть не содержит ошибок), но на самом деле я не вижу изменений, отображаемых ни на моей локальной машине, ни на сервере .

  1. Я начал с выполнения git init для папки / var / www /.
  2. Затем я клонировал удаленный репозиторий через SSH на свою локальную машину.

    На этом этапе файлы с моего сервера появляются в моем локальном хранилище, без проблем.

  3. На локальном компьютере я добавил ветку в репозиторий под названием "разработка"

  4. Добавлена ​​новая строка текста в документ HTML на моем локальном компьютере.
  5. Подготовил и передал документ HTML в ветке разработки.
  6. Отправлено на сервер.

    На этом этапе изменения не отображаются.

  7. В основной ветке на сервере я добавил строку в html-файл, случайное перемешивание текста.

  8. Поставил и совершил изменение.
  9. На локальном компьютере я вытащил из ветки master в удаленном хранилище.

Опять без ошибок. Но изменения не обнаруживаются. Файл на сервере и на моем локальном компьютере отражает исходное содержимое и соответствующие изменения, которые я внес на каждом из них.

1 Ответ

1 голос
/ 09 декабря 2011

Когда вы загружаете в удаленный репозиторий, он только обновляет данные репо - файлы не извлекаются / обновляются.Вы можете решить эту проблему, добавив хук после получения, который запускает git checkout -f.

...