Git тянет старые файлы на Amazon EC2 - PullRequest
0 голосов
/ 11 августа 2011

Я использую git уже несколько месяцев, и это меня озадачило.У нас есть git-репо на AWS EC2.Синхронизация в порядке и работает прямо из коробки, используя Gitosis.Единственная проблема, с которой мы сталкиваемся, это когда вы иногда получаете старую версию некоторых файлов.Моя установка выглядит следующим образом:

[core]

  repositoryformatversion = 0
  filemode = true
  bare = false
  logallrefupdates = true
  ignorecase = true

[удаленное «происхождение»]

    fetch = +refs/heads/*:refs/remotes/origin/*
    url = git@blahblahblah:/Project

[ветка «master»]

    remote = origin
    merge = refs/heads/master

git remote show origin

  • remote originПолучить URL: git @ blahblahblah: / ProjectСсылочный URL: git @ blahblahblah: / ProjectГОЛОВНОЙ филиал: мастерУдаленная ветка:

    Мастер отслеженЛокальная ветка настроена для 'git pull':мастер сливается с удаленным мастеромЛокальный ref настроен для 'git push':мастер толкает к мастеру (в курсе)

Я работаю из своей собственной ветки, скажем mybranch и сливаюсь с мастером.Странно то, что на сервере присутствуют последние файлы, так как я вижу их через gitk, но, похоже, они не вытягивают самые последние.

Есть идеи?

1 Ответ

0 голосов
/ 11 августа 2011

Если вы «git push» ветвь в исходный репозиторий, вы обновляете git-репозиторий, но не файлы на диске.Вам нужно «git checkout» в репозитории origin (EC2), чтобы применить репозиторий к локальным файлам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...