Smartgit - не может тянуть, толкать и синхронизировать репозитории и файлы

Я создаю хранилище в GitHub, а затем в SmartGit я создаю хранилище и использую свою учетную запись для подключения к GitHub. Когда я пытаюсь синхронизировать свой локальный репозиторий, я получаю сообщение об ошибке myrepository has no tracked branch - syncing requires working trees being on a local branch which is tracked (push и pull тоже имеют ошибку - ошибка команды). То же самое происходит с файлами. Может кто-нибудь показать мне, как исправить эти ошибки?

2 ответа

Решение

Проще клонировать репозиторий GitHub с помощью SmartGit: результирующее локальное репо будет иметь ветку, отслеживающую ветку восходящего потока (скорее всего, master отслеживание origin/master).

Если вы хотите сохранить текущее локальное репо, проверьте, есть ли у него удаленная ссылка на ваш репозиторий GitHub: Remote -> Manage Remotes,
Если нет, нажмите Add и вставьте детали пульта, например, 'master','https://github.com/yourLogin/yourRepo". (см. эту ветку для примера)

Ветвь по умолчанию также установлена ​​в Project|Repository Settings,

Что решило проблему для меня, так это открытие оболочки Git (из меню Инструменты) и выполнение стандартного pull + push:

git pull
git push
Другие вопросы по тегам