Как из visual studio отправлять проект на github
Перейти к содержимому

Как из visual studio отправлять проект на github

  • автор:

Отправка из Visual Studio в удаленную ветвь

После проверки подлинности в GitHub Visual Studio может улучшить рабочий процесс GitHub. Одним из этих улучшений является возможность отправки (также известного как публикация) локального проекта непосредственно на GitHub с одним щелчком мыши. Последним этапом в простом рабочем процессе Git является отправка изменений в удаленный репозиторий.

Удаленный — это ссылка на репозиторий Git, размещенный где-то, отличном от локального компьютера, который называется таким, как origin/main (или origin/master), где «источник» — это имя по умолчанию для удаленного. Дополнительные сведения об этой терминологии см. на странице «Ветви Git — удаленные ветви» на веб-сайте Git.

Хотя эта статья ссылается на репозитории GitHub, вы можете удаленно работать с поставщиком Git, например GitHub, GitLab или Azure DevOps.

Вот как отправить удаленное приложение в Visual Studio.

Окно изменений Git с выделенным текстом исходящей или входящей ссылки в Visual Studio 2022.

  1. Убедитесь, что у вас есть файл, открытый для работы с этим в ранее созданном или клонированного репозитория .
  2. Внесите изменения в файл, сохраните его, перейдите на вкладку «Изменения Git» и зафиксируйте это изменение.
  3. В окне изменений Git обратите внимание на текст ссылки, содержащий количество входящих и исходящих фиксаций. В следующем примере текст ссылки считывает 1 исходящих / 0 входящих. Текст «исходящий» представляет количество фиксаций, которые еще не были отправлены в удаленный, в то время как «входящий» текст представляет фиксации, которые были извлечены, но еще не извлечены из удаленного.
  4. Чтобы отправить на удаленный, нажмите кнопку «Отправить » (стрелка вверх) или нажмите кнопку «Отправить » в меню Git .

Связанный контент

  • Создание запроса на вытягивание в Visual Studio или
  • Извлечение, извлечение и синхронизация в Visual Studio
  • Интерфейс GIT в Visual Studio

Обратная связь

Были ли сведения на этой странице полезными?

Создание репозитория Git из Visual Studio

Visual Studio упрощает создание репозитория прямо из интегрированной среды разработки. Создание репозитория из Visual Studio оптимизировано для GitHub, но вы можете удаленно работать с поставщиком Git. Это делается следующим образом.

Необходимые компоненты

Для выполнения этой статьи вам потребуется:

  • Установленная среда Visual Studio
  • Учетная запись пользователя GitHub

Создание репозитория GitHub

  1. Откройте Visual Studio и нажмите кнопку «Создать проект«.

Совет Если у вас еще нет проекта в Visual Studio для добавления в репозиторий, вы можете быстро создать консольное приложение C# и назовите его MyNewApp. Visual Studio заполняет новое приложение кодом по умолчанию Hello, World!.

  • В меню Git выберите «Создать репозиторий Git». Screenshot of the Create Git Repository option from the Git menu in Visual Studio.
  • В диалоговом окне «Создание репозитория Git» в разделе «Отправить» в новый удаленный раздел выберите GitHub.
  • В разделе «Создание репозитория GitHub» диалогового окна «Создание репозитория Git» введите имя репозитория, который вы хотите создать. (Если вы еще не вошли в учетную запись GitHub, это можно сделать с этого экрана. Screenshot of the Create Git Repository dialog in Visual Studio with the GitHub selection highlighted.В разделе «Инициализация локального репозитория Git» можно использовать параметр шаблона .gitignore, чтобы указать все намеренно неуправляемые файлы, которые нужно игнорировать Git. Дополнительные сведения о .gitignore см. в разделе «Игнорируние файлов». Дополнительные сведения о лицензировании см. в статье «Лицензирование репозитория».

    Совет Эти параметры можно обновлять и изменять всякий раз, когда вы хотите. Подробные инструкции см. в разделе Git settings in Visual Studio.

    Открытие существующего локального репозитория

    После создания репозитория или клонированного репозитория Visual Studio обнаруживает репозиторий Git и добавляет его в список локальных репозиториев в меню Git. С этого момента вы можете быстро получить доступ к репозиториям Git и переключаться между ними.

    Создание репозитория Azure DevOps

    1. Откройте 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, и хотят освоить в общих чертах как можно быстрее и без сложностей начать работу с ними.

    О тексте:

    Старался писать проще и с большим количеством скриншотов и пояснений. Ведь лучше, когда они есть чем, когда их нет и о чем-то приходится догадываться.

    Итак, немного теории чтоб понять, что делать дальше:

    1. Git и GitHub – связаны, но они не одно и то же.
      Git – распределенная система контроля версий. Можете представить, как механизм резервного копирования, сохранения в играх. То есть в любой момент вы можете вернуться к предыдущему состоянию и попробовать сделать что-то иначе.
      Распределенная значит что все данные хранятся не только у вас, но и на сервере (GitHub), у других участников команды (если таковая имеется).
      Если непонятно, можете посмотреть — www.youtube.com/watch?v=w3jLJU7DT5E
    2. Терминология тоже имеется на ней внимание не заостряю, не о том сейчас.
    • Visual Studio 2015 года или новее
    • Подключение к интернету
    • Несколько гигабайт памяти на жестком диске

    Инструкция:

      Переходим в меню Tools → Extensions and Updates → откроется вкладка Installed → если в расширениях отсутствует «GitHub Extension for Visual Studio» идем дальше, иначе перейдите к пункту следующему пункту инструкции → вкладка Online → ищем в поиске наше расширение → скачиваем и устанавливаем.

    image

    image

    image

    image

    image


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

    image

    image

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

    image

  • Открываем Visual Studio → меню View → Team Explorer → в подпункте GitHub нажимаем Connect → вводим учетные данные → Sign in. Скриншоты:
    image
    image
  • Создаем какое-то решение или заходим в существующее и добавляем в систему контроля версий. Для этого нажимаем правой кнопкой мыши на решении (на проекте такого пункта нет) и выбираем “Add Solution to Source Control”:

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

    image

    Все остальные тоже играют важную роль:

  • Применение их мы уже рассмотрели, но для лучшей наглядности еще раз(коротко):
    Создали решение с каким-то проектом→добавили в git→зафиксировали изменение (commit – иконка карандаша)→если есть проблемы поправляем по ситуации(код изменили[статья Алексея] либо новую ветвь создали[смотри пред. пункт], назад по истории сохранений (коммитов) вернулись[след. пункт], либо спросить на toster.ru или stackoverflow.com)→проект на GitHub;
  • Об списке коммитов (истории сохранений)

    Дополнительно:

    Чтоб GitHub верно отображал русские комментарии (если есть) при просмотре кода через сайт нужно сделать следующее:

    Cоветую всё-таки изучить Git Bash.

    Я старался писать как можно понятнее, если что-то не так, то поправьте в комментариях!
    На этом все. Спасибо за внимание!

  • Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *