Проблема с Git Remote Repository Check-out - PullRequest
4 голосов
/ 30 июня 2010

Я только начал использовать Git и никогда раньше не использовал систему управления версиями.Я пытаюсь настроить git-репозиторий на своем веб-сервере и один на локальном компьютере.

Я делаю следующее на сервере (я запускаю команды в папке проекта ~ / project):

git init
git add .
git commit -am "Initial Commit"

Тогда на моем ноутбуке я использую:

git init
git remote add remote_server ssh://[name]@[server].com/~/project
git fetch remote_server

Когда я это сделаю, будет показано следующее

remote: Counting objects: 4, done.
remote: Total 4 (delta 0), reused 0 (delta 0)
Unpacking objects: 100% (4/4), done.

Однако, как только это будет завершено,в локальной папке ничего нет, и если я проверяю журнал, я получаю:

фатально: неверная версия по умолчанию 'HEAD'

Любая помощь будет принята с благодарностью

Спасибо

1 Ответ

3 голосов
/ 30 июня 2010

git fetch будет извлекать удаленные ветви, но не объединять их с вашими локальными филиалами. Вы можете либо:

  • в первую очередь используйте git clone, что автоматически поместит все изменения в вашу локальную ветку по умолчанию.
  • используйте git merge remote_server master, чтобы теперь вручную объединить изменения в вашу текущую извлеченную ветвь (master).
  • используйте git pull, который выполняет git fetch, за которым следует git merge.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...