Подтвердить что ты не робот

Переход от локального хранилища к удаленному удаленному устройству GitHub

Я создал локальный репозиторий моей папки решений Visual Studio 2010, используя Git GUI на моей машине dev. Затем я создал удаленный репозиторий в моей учетной записи GitHub. Теперь я ищу, как подтолкнуть мой локальный репозиторий к удаленному репозиторию.

В SVN я могу просто передать использование TortoiseSVN, и изменения будут перенесены в удаленный репозиторий. Я не вижу никаких инструментов, доступных для Git.

Как мне настроить локальное репо на мой удаленный репо на GitHub?

4b9b3361

Ответ 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