Я создал локальный репозиторий моей папки решения Visual Studio 2010 с помощью графического интерфейса пользователя Git на моем компьютере разработчика. Затем я создал удаленный репозиторий в своей учетной записи GitHub. Теперь я ищу, как перенести мой локальный репозиторий в удаленный репозиторий.
В SVN я могу просто выполнить фиксацию с помощью TortoiseSVN, и изменения будут отправлены в удаленный репозиторий. Я не вижу подобного инструмента для Git.
Как мне отправить локальное репо в удаленное репо на GitHub?
git pull origin master
сначала, а потом толкнутьТип
из командной строки внутри каталога репозитория
источник
Subversion неявно имеет в удаленное хранилище , связанное с ним в любое время. Git, с другой стороны, позволяет использовать множество «пультов», каждый из которых представляет собой единое удаленное место, куда вы можете нажимать или извлекать.
Вам нужно добавить пульт для репозитория GitHub в ваш локальный репозиторий, а затем использовать
git push ${remote}
илиgit pull ${remote}
для push и pull соответственно - или эквиваленты GUI.Pro Git обсуждает пульты здесь: http://git-scm.com/book/ch2-5.html
Справка GitHub также обсуждает их более «целенаправленно» здесь: http://help.github.com/remotes/
Как только вы связали эти два, вы сможете толкать или тянуть ветви.
источник
Это сработало для моей версии GIT 1.8.4:
источник
открыть командную строку Перейти в каталог проекта
введите git remote добавить источник местоположения репозитория git hub с помощью git
источник