Отправка из Visual Studio в удаленную ветвь
После проверки подлинности в GitHub Visual Studio может улучшить рабочий процесс GitHub. Одним из этих улучшений является возможность отправки (также известного как публикация) локального проекта непосредственно на GitHub с одним щелчком мыши. Последним этапом в простом рабочем процессе Git является отправка изменений в удаленный репозиторий.
Удаленный — это ссылка на репозиторий Git, размещенный где-то, отличном от локального компьютера, который называется таким, как origin/main (или origin/master), где «источник» — это имя по умолчанию для удаленного. Дополнительные сведения об этой терминологии см. на странице «Ветви Git — удаленные ветви» на веб-сайте Git.
Хотя эта статья ссылается на репозитории GitHub, вы можете удаленно работать с поставщиком Git, например GitHub, GitLab или Azure DevOps.
Вот как отправить удаленное приложение в Visual Studio.

- Убедитесь, что у вас есть файл, открытый для работы с этим в ранее созданном или клонированного репозитория .
- Внесите изменения в файл, сохраните его, перейдите на вкладку «Изменения Git» и зафиксируйте это изменение.
- В окне изменений Git обратите внимание на текст ссылки, содержащий количество входящих и исходящих фиксаций. В следующем примере текст ссылки считывает 1 исходящих / 0 входящих. Текст «исходящий» представляет количество фиксаций, которые еще не были отправлены в удаленный, в то время как «входящий» текст представляет фиксации, которые были извлечены, но еще не извлечены из удаленного.
- Чтобы отправить на удаленный, нажмите кнопку «Отправить » (стрелка вверх) или нажмите кнопку «Отправить » в меню Git .
Связанный контент
- Создание запроса на вытягивание в Visual Studio или
- Извлечение, извлечение и синхронизация в Visual Studio
- Интерфейс GIT в Visual Studio
Обратная связь
Были ли сведения на этой странице полезными?
Создание репозитория Git из Visual Studio
Visual Studio упрощает создание репозитория прямо из интегрированной среды разработки. Создание репозитория из Visual Studio оптимизировано для GitHub, но вы можете удаленно работать с поставщиком Git. Это делается следующим образом.
Необходимые компоненты
Для выполнения этой статьи вам потребуется:
- Установленная среда Visual Studio
- Учетная запись пользователя GitHub
Создание репозитория GitHub
- Откройте Visual Studio и нажмите кнопку «Создать проект«.
Совет Если у вас еще нет проекта в Visual Studio для добавления в репозиторий, вы можете быстро создать консольное приложение C# и назовите его MyNewApp. Visual Studio заполняет новое приложение кодом по умолчанию Hello, World!.

В разделе «Инициализация локального репозитория Git» можно использовать параметр шаблона .gitignore, чтобы указать все намеренно неуправляемые файлы, которые нужно игнорировать Git. Дополнительные сведения о .gitignore см. в разделе «Игнорируние файлов». Дополнительные сведения о лицензировании см. в статье «Лицензирование репозитория».
Совет Эти параметры можно обновлять и изменять всякий раз, когда вы хотите. Подробные инструкции см. в разделе Git settings in Visual Studio.
Открытие существующего локального репозитория
После создания репозитория или клонированного репозитория Visual Studio обнаруживает репозиторий Git и добавляет его в список локальных репозиториев в меню Git. С этого момента вы можете быстро получить доступ к репозиториям Git и переключаться между ними.
Создание репозитория Azure DevOps
- Откройте Visual Studio и нажмите кнопку «Создать проект«.
Совет Если у вас еще нет проекта в Visual Studio для добавления в репозиторий, вы можете быстро создать консольное приложение C# и назовите его MyNewApp. Visual Studio заполняет новое приложение кодом по умолчанию Hello, World!.
Связанный контент
- Создание ветви
- Руководство. Открытие проекта из репозитория
- Работа с учетными записями GitHub в Visual Studio
Как подключиться к github из visual studio?
В Visual Studio уже встроен Git. Везде пишут только как скачать уже имеющийся удалённый репозиторий с git hub’а, но нигде, как подключиться к гитхаб аккаунту из visual studio Итак, у меня есть аккаунт на guthub, я создал приложение на локальном компе. Как мне через visual studio без доп плагинов подключиться к своему аккаунту, создать новый репозиторий и запушить папку с проектом в него?
Отслеживать
задан 26 июн 2018 в 15:18
Alexey Zolotov Alexey Zolotov
398 1 1 золотой знак 4 4 серебряных знака 16 16 бронзовых знаков
ru.stackoverflow.com/questions/847565/… Вот тут пишут о смежной проблеме, возможно там есть новая для вас информация.
28 июн 2018 в 8:55
2 ответа 2
Сортировка: Сброс на вариант по умолчанию
Открыть Team Explorer (View — Team Explorer), затем кликните по иконке штепселя (Manage Connection):

Более подробное описание в документации
PS Ещё в меню View — Other Windows есть пункт Github, но я им не пользовался, так как гитхабом не пользуюсь так как мне приходится чаще с tfs работать.
Отслеживать
ответ дан 30 июн 2018 в 7:29
28.7k 22 22 золотых знака 61 61 серебряный знак 143 143 бронзовых знака
Для GitLab и Githab, как подключиться из VS к удаленному аккаунту и добавить локальный проект в новый пустой репозиторий.
1) Сначала на gitlab.com создаем новый проект с названием, соответствующим локальному проекту. На Github так же, только Репозиторий.

2) В Visual Studio в проекте нажимаем внизу окна кнопку «Добавить в систему управления версиями»=> git.
3) В разделе «Отправить в удаленный репозиторий» вводим URL-адрес созданного на сайте репозитория проекта, нажимаем Опубликовать. Проект должен загрузиться на сайт.
Git, GitHub и Visual Studio. В помощь новичкам
В ней будет коротко рассмотрено что это за вещи, зачем нужны, и простой способ работы – из среды Visual Studio. То есть Bash или GitHub клиент использоваться не будут.
Внимание:
На Хабре уже есть похожая статья – [вот она]. В своей публикации я дополню слова Алексея и расскажу метод проще.
Для кого:
Статья направлена в помощь людям которые не работали с Git, GitHub, и хотят освоить в общих чертах как можно быстрее и без сложностей начать работу с ними.
О тексте:
Старался писать проще и с большим количеством скриншотов и пояснений. Ведь лучше, когда они есть чем, когда их нет и о чем-то приходится догадываться.
Итак, немного теории чтоб понять, что делать дальше:
- Git и GitHub – связаны, но они не одно и то же.
Git – распределенная система контроля версий. Можете представить, как механизм резервного копирования, сохранения в играх. То есть в любой момент вы можете вернуться к предыдущему состоянию и попробовать сделать что-то иначе.
Распределенная значит что все данные хранятся не только у вас, но и на сервере (GitHub), у других участников команды (если таковая имеется).
Если непонятно, можете посмотреть — www.youtube.com/watch?v=w3jLJU7DT5E - Терминология тоже имеется на ней внимание не заостряю, не о том сейчас.
- Visual Studio 2015 года или новее
- Подключение к интернету
- Несколько гигабайт памяти на жестком диске
Инструкция:
-
Переходим в меню Tools → Extensions and Updates → откроется вкладка Installed → если в расширениях отсутствует «GitHub Extension for Visual Studio» идем дальше, иначе перейдите к пункту следующему пункту инструкции → вкладка Online → ищем в поиске наше расширение → скачиваем и устанавливаем.





На аккаунте GitHub создаем новый репозиторий. Смотрим:


После, с GitHub копируем ссылку:



-
Может возникнуть вопрос – Что значат другие иконки?
Ответ:
Карандаш для того чтоб фиксировать изменения локально (commit). Используйте когда есть что сохранить, то есть код или файлы изменились.

Все остальные тоже играют важную роль:
Создали решение с каким-то проектом→добавили в git→зафиксировали изменение (commit – иконка карандаша)→если есть проблемы поправляем по ситуации(код изменили[статья Алексея] либо новую ветвь создали[смотри пред. пункт], назад по истории сохранений (коммитов) вернулись[след. пункт], либо спросить на toster.ru или stackoverflow.com)→проект на GitHub;
Дополнительно:
Чтоб GitHub верно отображал русские комментарии (если есть) при просмотре кода через сайт нужно сделать следующее:
Cоветую всё-таки изучить Git Bash.
Я старался писать как можно понятнее, если что-то не так, то поправьте в комментариях!
На этом все. Спасибо за внимание!