Переход от локального хранилища к удаленному удаленному устройству GitHub
Я создал локальный репозиторий моей папки решений Visual Studio 2010, используя Git GUI на моей машине dev. Затем я создал удаленный репозиторий в моей учетной записи GitHub. Теперь я ищу, как подтолкнуть мой локальный репозиторий к удаленному репозиторию.
В SVN я могу просто передать использование TortoiseSVN, и изменения будут перенесены в удаленный репозиторий. Я не вижу никаких инструментов, доступных для Git.
Как мне настроить локальное репо на мой удаленный репо на GitHub?
Ответы
Ответ 1
Вы удаляете локальный репозиторий в удаленный репозиторий с помощью команды git push
после того, как вы установили связь между двумя с помощью команды git remote add [alias] [url]
. Если вы посетите свой репозиторий Github, он покажет вам URL-адрес, который будет использоваться для нажатия. Сначала вы должны ввести что-то вроде:
git remote add origin [email protected]:username/reponame.git
Если вы не запустили git clone
в удаленном репозитории, в этом случае этот шаг уже сделан для вас.
И после этого вы наберете:
git push origin master
После первого нажатия вы можете просто ввести:
git push
когда вы хотите обновить удаленный репозиторий в будущем.
Ответ 2
Тип
git push
из командной строки внутри каталога репозитория
Ответ 3
Subversion неявно имеет связанный с ним удаленный репозиторий. Git, с другой стороны, позволяет много "пультов", каждый из которых представляет собой одно удаленное место, на которое вы можете нажать или вытащить.
Вам нужно добавить пульт для репозитория GitHub в свой локальный репозиторий, затем используйте git push ${remote}
или git pull ${remote}
для толкания и вытягивания соответственно - или эквивалентов графического интерфейса пользователя.
Pro Git обсуждает здесь пульты: http://git-scm.com/book/ch2-5.html
Справка GitHub также обсуждает их более целенаправленно: http://help.github.com/remotes/
Как только вы связали два, вы сможете нажимать или тянуть ветки.
Ответ 4
Это работало для моей версии GIT версии 1.8.4:
- В папке локального репозитория щелкните правой кнопкой мыши и выберите " Git Инструмент фиксации".
- Выберите файлы, которые вы хотите загрузить, в разделе " Неустановленные изменения" и нажмите кнопку " Измененная сценами". (Сначала вы можете нажать кнопку Повторить ", чтобы проверить, какие файлы изменены и еще не загружены.)
- Напишите сообщение о фиксации и нажмите кнопку Зафиксировать.
- Теперь щелкните правой кнопкой мыши в папке и выберите " Git Bash".
- Тип: Git нажмите начальный мастер и введите свои учетные данные. Готово.
Ответ 5
откройте командную строку Перейти в каталог проекта
введите git remote add origin ваше местоположение в git-хабе с помощью .git