2013-05-30 5 views
0

OK Итак, я сохраняю свои проекты на GitHub, и вчера я работал над своим ноутбуком, а затем перевел мой проект на github, используя egit on eclipse. Когда я пошел к моему, чтобы обновить код на своем рабочем столе, я не уверен, как довести мой код до последней версии на github. Когда я пытаюсь потянуть, я получаю диалог с ошибкой. Текущая ветвь не настроена для pull. Нет значения для ключа branchmaster.merge, найденного в конфигурации. Я больше привык работать с SVN, и это мой первый раз, когда я действительно обновляю git.Проблемы с egit и github.

ответ

0

Попробуйте сделать выборку, затем слияние (это то, что тянет внутри). В Eclipse вы можете щелкнуть правой кнопкой мыши репозиторий в представлении «Git Repositories» (если вы не можете его увидеть, вы можете открыть его или использовать «Обзор Git Repository Exploring») и выбрать «Fetch ... ». Это позволит вам получать с любого настроенного пульта. Он также может дать вам возможность настроить «refs to fetch». Если это произойдет, нажмите «добавить все спецификации ветвей». После того, как вы выберете, снова щелкните правой кнопкой мыши на репо и выберите «Слить ...». Выберите ветку в разделе «Удаленное отслеживание», представляющее ваш пульт GitHub, затем нажмите кнопку слияния.

Я не могу точно объяснить, как настроить свое репо, чтобы вы могли потянуть - вы можете проверить http://gitref.org/remotes/#fetch для более простого «начала» объяснения того, что происходит, когда вы извлекаете/тянете с git (хотя это ориентированы на командную строку) и http://git-scm.com/docs/git-pull#_default_behaviour для получения дополнительной информации о закулисных деталях. Вы также можете найти, что стоит использовать интерфейс командной строки (если он у вас есть), пока вы не познакомитесь с концепциями git - вам может быть проще.

Смежные вопросы