Как загрузить проект на github из visual studio 2019
Я пытаюсь поместить существующий проект в систему контроля версий Git, но мне неясно несколько моментов.
Я создал учетную запись Git "Team Foundation Service" в Интернете.
Как мне поместить существующие файлы в онлайн-репозиторий?
Я поискал аналогичный вопрос - способ, которым мне удалось инициализировать репозиторий Git для существующего файла проекта, заключается в следующем (отказ от ответственности: это делается в Visual Studio 2013 Express, без установки Team Foundation Server):
- Откройте проект в Visual Studio.
- Перейдите в меню Файл → Добавить в систему управления версиями .
Это помогло мне - если Git настроен для вас, вы можете перейти в меню View → Team Explorer , затем дважды щелкнуть репозиторий для файла вашего проекта и сделать ваша первоначальная фиксация (обязательно добавьте любые файлы, которые вам нужны).
Вот как это сделать в Visual Studio 2015.
Откройте проект и перейдите в Инструменты >> Параметры >> вкладка «Управление версиями» и выберите «Git» в качестве элемента управления версиями.
Перейдите в меню «Файл» и выберите «Добавить в систему управления версиями».
По сути, это выполняет "git init", создавая визуальной студией все навороты (установка игнорирует файлы соответственно, например игнорирует пользовательские файлы, временные файлы, каталог и т. Д.).
По сути, ваш репозиторий git был создан правильно локально (это основной шаг с проектом VS, поскольку эта папка содержит много файлов, которые мы хотим игнорировать).
Теперь вы можете подключить этот репозиторий git к любому другому git, например GitHub, BitBucket и т. Д. В git bash (вне Visual Studio).
Сейчас я запускаю сеанс Git Bash в этом рабочем каталоге, и, поскольку я использую BitBucket, я следую приведенным там инструкциям (просто скопируйте оттуда строки ниже).
После этого вы можете управлять репозиторием в самой командной строке git с момента его правильной настройки.
Чтобы добавить проект в решение, просто откройте окно Team Explorer и перейдите в раздел «Изменения». Затем в разделе «Файлы без отслеживания» щелкните «Параметры просмотра» и выберите «Переключиться на представление в виде дерева» (если оно еще не отображается в виде дерева), щелкните правой кнопкой мыши корневую папку проекта и выберите Добавить .
Для меня репозиторий Git (не GitHub) уже был создан, но пуст. Это было моим решением для добавления существующего проекта в репозиторий Git:
Было бы интересно увидеть, как все это делается прямо в Visual Studio 2015 без таких инструментов, как Git Extensions, но то, что я пробовал в Visual Studio, не сработало ( Добавить в систему управления версиями недоступно для моего проекта , добавление пульта не помогло и т. д.).
Если вы хотите открыть существующий проект из GitHub, вам необходимо сделать следующее (это шаги только для Visual Studio 2013 . И новее, так как в более старых версиях нет встроенной установки Git):
Team explorer → Подключиться к teamProjects → Локальные репозитории Git → Клонировать .
Скопируйте / вставьте свой адрес GitHub из браузера.
Выберите локальный путь для этого проекта.
Я выполнил следующие шаги, чтобы добавить или экспортировать существующий проект в GitHub, и он должен работать для всех сред.
Я всегда забываю об этом, так что это больше для меня, но, возможно, может помочь кому-то другому, использующему VS.
В Visual Studio есть концепция решений. Однако в git есть концепция репозитория git, отслеживаемого локальными и удаленными ветвями. Все файлы и папки, добавляемые в git, являются локальными.
Теперь вернемся к решениям Visual Studio, когда вы создаете стандартный проект-шаблон, он создает все проекты локально для этого решения.
Таким образом, проблема возникает, когда вы добавляете проект, который не является локальным для решения или git, если на то пошло. Что происходит, так это то, что файл решения .sln обновляется с учетом местоположения проекта, но фактическое содержимое проекта, файлы и папки проекта не могут быть добавлены в git, потому что они находятся в отдельном каталоге или отдельном сетевом диске или одном каком-то ftp-сервере и т. д. Это может быть предпочтительнее, если вам нужна только ссылка на файл проекта, который компилируется только в файле .sln, или если вы хотите поместить их в отдельные репозитории git или github. Но вы не хотите, чтобы реальные файлы отслеживались git локально.
Git в Visual Studio - добавить существующий проект ; как опубликовать свой локальный репозиторий в проекте на GitHub, GitLab и т. д.
Итак, вы создали решение и хотите, чтобы оно было загружено и где-то установлен контроллер версий через вашу учетную запись Git. В Visual Studio 2015 для этого есть инструменты в Team Explorer.
Как упоминает Meuep, загрузите свое решение, а затем перейдите по ссылке File >> Add to Source Control . Это эквивалент git init . Тогда у вас будет это:
Теперь выберите Settings >> Repository Settings и прокрутите до Remote .
Настройте origin (убедитесь, что вы указали это зарезервированное имя) и задайте URI.
Затем вы можете использовать Add , Sync и Publish .
Если желаемый репозиторий уже существует (возможно, на GitHub), вы можете клонировать его в свою локальную систему, а затем скопировать в него каталог решения. Затем добавьте файлы, зафиксируйте файлы и нажмите локальный. Это поместит решение в репозиторий.
Процесс значительно упрощен для VS2017 / VS2019 (возможно, даже раньше, но я не тестировал) в сочетании с GitHub:
Сначала создайте «папку решений» с желаемым относительным путем. Обратите внимание, что Visual Studio 2012 не создает системную папку с таким же относительным путем.
Теперь внутри этой «Папки решений» добавьте новый проект, но вы должны быть осторожны при его определении, чтобы относительный путь в системе совпадал с относительным путем вашей новой «Папки решений». Если нужная системная папка не существует, Visual Studio 2012 создаст ее для нового проекта. (Как отмечалось выше, этого не происходит, когда вы добавляете новую «Папку решений».)
Если вы хотите добавить существующий файл с соответствующим относительным путем, вы должны сначала создать файл по соответствующему системному относительному пути вне Visual Studio. Затем вы можете Добавить существующий файл в Visual Studio.
В Visual Studio 2015 единственный способ заставить его работать - это запустить git init из корня моего каталога с помощью командной строки. Затем я зашел в Team Explorer и добавил локальный репозиторий git. Затем я выбрал этот локальный репозиторий git, перешел в Настройки-> Настройки репозитория и добавил свое удаленное репозиторий. Вот так я наконец смог интегрировать Visual Studio для использования моего существующего проекта с git.
Я прочитал все ответы, но ни один из них не помог мне. Я перешел в File-> Add To Source Control, который должен был делать то же самое, что и git init , но, похоже, он не инициализировал мой проект, потому что, когда я затем перешел в Team Explorer, все параметры были серым цветом. Также ничего не будет отображаться в диалоговом окне «Изменения». В другом ответе говорилось, что мне просто нужно было создать локальное репо в Team Explorer, и тогда мои изменения будут отображаться, но это тоже не сработало. Все параметры Git в Team Explorer работали только после того, как я инициализировал свой проект через командную строку.
Я новичок в Visual Studio, поэтому не знаю, пропустил ли я что-то очевидное, но похоже, что мой проект инициализировался не из Visual Studio.
Щелкните правой кнопкой мыши имя решения в обозревателе решений. Выберите «Добавить в систему управления версиями» .
Затем перейдите в SourceTree и выберите Clone / New . Выберите Добавить рабочую папку и укажите на новое место Git, которое вы только что создали внутри своего решения.
Идите и возьмите адрес клона для пустого Git (Bitbucket или GitHub) и вернитесь в SourceTree, щелкните правой кнопкой мыши Remotes и добавьте New Remote . (Обратите внимание, что в современных версиях перейдите в Репозитории → Добавить удаленный . . Вставьте свой URL-адрес в это поле и нажмите OK .
Вот как вы можете сделать первоначальную фиксацию и нажать.
Создайте новый локальный репозиторий Git для вашего проекта, выбрав Добавить в систему управления версиями в строке состояния в правом нижнем углу Visual Studio. Это создаст новый репозиторий в папке, в которой находится решение, и зафиксирует ваш код в этом репозитории.
Подключите Remote Source Control, введите имя репозитория и выберите Опубликовать репозиторий .
Просто щелкните свое решение правой кнопкой мыши и выберите Добавить в систему управления версиями . Затем выберите Git.
Теперь ваши проекты добавлены в локальную систему управления версиями. Щелкните правой кнопкой мыши один из ваших файлов и выберите Зафиксировать .
Изучив Visual Studio, я наконец нашел ответ, на который потребовалось гораздо больше времени, чем следовало бы.
Чтобы взять существующий проект без системы управления версиями и поместить его в существующий ПУСТОЙ (это важно) репозиторий GitHub, процесс прост, но сложен, потому что вы в первую очередь склоняетесь к использованию Team Explorer, что неправильно и поэтому у вас проблемы.
Сначала добавьте его в систему управления версиями. Выше есть некоторые объяснения этого, и все зашли так далеко.
Теперь это открывает пустой ЛОКАЛЬНЫЙ репозиторий, и уловка, о которой вам никто никогда не говорит, заключается в том, чтобы полностью игнорировать Team Explorer и перейти в обозреватель решений, щелкнуть решение правой кнопкой мыши и нажать кнопку «Зафиксировать».
Затем это фиксирует все различия между вашим существующим решением и локальным репозиторием, по существу обновляя его всеми этими новыми файлами. Дайте ему имя коммита по умолчанию «начальные файлы» или что-то еще, что плавает ваша лодка, и зафиксируйте.
Затем просто нажмите Синхронизировать на следующем экране и введите ПУСТОЙ URL-адрес репозитория GitHub. Убедитесь, что он пуст, иначе у вас возникнут конфликты основной ветки, и это не позволит вам. Так что либо используйте новый репозиторий, либо удалите старый, который вы ранее испортили. Имейте в виду, что это Visual Studio 2013, поэтому ваш опыт может отличаться.
- Прежде всего вам необходимо установить программное обеспечение Git на локальную машину разработки, например Расширения Git.
- Затем сделайте git init в папке решения. Это правильный способ создать папку репозитория.
- Создайте разумный файл .gitignore , чтобы не делать ненужного.
- git add
- git commit
- Добавьте правильный пульт, как описано в вашей учетной записи Team Foundation Server git remote add origin <proper URL>
- git push ваш код
В качестве альтернативы можно найти подробные руководства здесь с помощью интеграции с Visual Studio.
Рано или поздно у разработчика наступает момент, когда разработка вида "хренак, хренак и в продакшен" уже не устраивает и требуются системы, которые бы работали как сохранения в игре, и в любой момент можно вернуться к определенному шагу разработки. Такие системы называют системами контроля версий, их очень много, но речь сегодня пойдет именно про GIT.
Что такое GIT
Git - система управления контроля версиями, репозитории Git содержат файлы, историю, конфигурации управляемые Git. Данные могут отправляться из локальной папки в Git репозиторий и обратно, локальное состояние подразумевает рабочую папку которая содержит измененные файлы готовые для помещения в .git каталог, при помещении в данный каталог - Commit, указываются комментарии к данному коммиту, что по факту является историей, удаленный репозиторий содержит ветки Branches, основная ветка называется Master, данные могут отправляться как в Master, так и другие ветки (ответвления) проекта.
GIT является одной из самых популярных систем. Её отличие от других программ — отсутствие графической версии. Поэтому работа с Git ведётся через командную строку. В разных операционных системах свои программы для взаимодействия с Git.
В Windows их две: PowerShell и cmd.exe. В Ubuntu это Terminal. Самая популярная программа на macOS тоже называется Terminal. Если вам не подходит встроенная в систему программа для работы с командной строкой, вы можете поставить свою. Например, написанную на JavaScript программу Hyper, которая работает на любой операционной системе. На Windows популярны программы Cmder и Git Bash, а на macOS — iTerm.
Установка GIT
Если вы ранее не работали с GIT, то для начала его нужно установить. В зависимости от системы нужно выбрать свой вариант
Установка GIT в Linux (Ubuntu)
В зависимости от вашего дистрибутива Linux требуется установить через консоль, например в убунту эта команда будет иметь следующий вид:
Команды для других дистрибутивов можно посмотреть здесь.
Установка на macOS
Установка в Windows
Скачайте exe-файл инсталлятора с сайта Git и запустите его. Это Git для Windows, он называется msysGit. Установщик спросит добавлять ли в меню проводника возможность запуска файлов с помощью Git Bash (консольная версия) и GUI (графическая версия). Подтвердите действие, чтобы далее вести работу через консоль в Git Bash. Остальные пункты можно оставить по умолчанию.
Проверим, что Git установлен.
После того, как все действия по установке завершены, убедимся, что Git появился в системе компьютера. Откройте терминал и введите git --version , должна появиться текущая версия программы на вашей машине. Эта проверка подходит для всех операционных систем.
Настройка Git
После установки производим настройку своего профиля вводя в терминал поочереди команды:
Заменив значения ВАШЕ_ИМЯ и АДРЕС вашими значениями.
После указания своих данных, можно их просмотреть:
Обратите внимание, что в командах, указанных выше, есть опция --global . Это значит, что такие данные будут сохранены для всех ваших действий в Git и вводить их больше не надо. Если вы хотите менять эту информацию для разных проектов, то в директории проекта вводите эти же команды, только без опции --global .
GITHUB
GitHub — веб-сервис, который основан на системе Git. Это такая социальная сеть для разработчиков, которая помогает удобно вести коллективную разработку IT-проектов. Здесь можно публиковать и редактировать свой код, комментировать чужие наработки, следить за новостями других пользователей. Именно в GitHub работаем мы, команда Академии, и студенты интенсивов.
Чтобы начать работу с GitHub, нужно зарегистрироваться на сайте, если вы ещё этого не сделали.
После того как у вас будет создан аккаунт в Github можно будет начать полноценно работать с ним.
Копирование репозитория Git в локальную папку
Для начала определим, что такое репозиторий. Это рабочая директория с вашим проектом. По сути, это та же папка с HTML, CSS, JavaScript и прочими файлами, что хранится у вас на компьютере, но находится на сервере GitHub. Поэтому вы можете работать с проектом удалённо на любой машине, не переживая, что какие-то из ваших файлов потеряются — все данные будут в репозитории при условии, что вы их туда отправите. Но об этом позже.
Команда для копирования репозитория:
После клонирования переходим в папку репозитория:
Добавление данных в Git или коммит (commit)
Создаем файл с текстом:
Видим, что у нас есть файл готовый для загрузки в Git, добавляем его в репозиторий:
Снова смотрим статус, видим что у нас появился новый файл example.txt, добавляем данный файл в репозиторий используя git commit:
Отправка данных в онлайн Git репозиторий
После ввода аутентификационных данных, произойдет отправка в онлайн репозиторий, после чего можно обновить страницу на GitHub дабы убедиться в том, что новый файл добавлен в него (репозиторий).
Обратите внимание, что если вы используете двухфакторную авторизацию на github и являетесь пользователем linux, то вам нужно в настройках, в разделе "Developers setting" создать новый Personal access tokens и данный токкен использовать вместо пароля при аутентификации.
VISUAL STUDIO CODE
Данное ПО является хорошим выбором для комфортной работы с GIT и GITHUB. В VS Code есть встроенный терминал, который можно вызвать с помощью комбинации клавиш:
Внутри данного терминала вы можете использовать теже команды для работы с GIT которые были описаны выше.
Настройка терминала VS Code в Windows
По умолчанию консоль VS Code в Windows запускает стандартную командную строку Windows, которая не может работать с GIT, чтобы все работало нужно запустить терминал bash , для этого выполним следующие действия:
В ней будет коротко рассмотрено что это за вещи, зачем нужны, и простой способ работы – из среды Visual Studio. То есть Bash или GitHub клиент использоваться не будут.
Внимание:
На Хабре уже есть похожая статья – [вот она]. В своей публикации я дополню слова Алексея и расскажу метод проще.
Для кого:
Статья направлена в помощь людям которые не работали с Git, GitHub, и хотят освоить в общих чертах как можно быстрее и без сложностей начать работу с ними.
О тексте:
Старался писать проще и с большим количеством скриншотов и пояснений. Ведь лучше, когда они есть чем, когда их нет и о чем-то приходится догадываться.
Итак, немного теории чтоб понять, что делать дальше:
- Visual Studio 2015 года или новее
- Подключение к интернету
- Несколько гигабайт памяти на жестком диске
Инструкция:
-
Переходим в меню Tools → Extensions and Updates → откроется вкладка Installed → если в расширениях отсутствует «GitHub Extension for Visual Studio» идем дальше, иначе перейдите к пункту следующему пункту инструкции → вкладка Online → ищем в поиске наше расширение → скачиваем и устанавливаем.
После, с GitHub копируем ссылку:
-
Может возникнуть вопрос – Что значат другие иконки?
Ответ:
Карандаш для того чтоб фиксировать изменения локально (commit). Используйте когда есть что сохранить, то есть код или файлы изменились.
Дополнительно:
Чтоб GitHub верно отображал русские комментарии (если есть) при просмотре кода через сайт нужно сделать следующее:
Cоветую всё-таки изучить Git Bash.
Я старался писать как можно понятнее, если что-то не так, то поправьте в комментариях!
На этом все. Спасибо за внимание!
Это правильный путь? не могу ли я просто запустить проект из vscode, а затем загрузить его на свой git?
ИЗМЕНИТЬ 2020:
Теперь вы можете сделать это прямо внутри vscode! просто выполните следующие действия:
1- Откройте папку с новым проектом с помощью vscode
2- щелкните меню управления источником на боковой панели (или нажмите Ctrl + Shift + G)
3- Нажмите «Опубликовать в github».
4- Оттуда просто войдите и следуйте инструкциям, и все готово.
Ответ @ Debu подробно описывает каждый шаг, так что вы можете перейти к нему
это правильный путь. и легко сделать с помощью графического интерфейса. @ifconfig извините, что это была опечатка, я имел в виду "старт", я ее исправилЧто ж, это довольно просто.
Откройте свой локальный проект.
Добавить README.md файл (если вам еще нечего добавить)
Нажмите на Publish on Github
Выбирайте как хотите
Выберите файлы, которые вы хотите включить в первую фиксацию.
Примечание. Если вы не выберете файл или папку, они будут добавлены в .gitignore файл.
Тебе хорошо идти. он опубликован.
PS Если бы это был ты впервые. Вам будет предложено ввести ваши учетные данные Github, заполните их, и все готово. Это опубликовано.
Вот подробные шаги, необходимые для этого.
Существующие команды можно просто запустить через терминал CLI VS-CODE. Подразумевается, что Git установлен в системе, настроен с желаемым именем пользователя и идентификатором электронной почты.
1) Перейдите в локальный каталог проекта и создайте локальный репозиторий git:
3) Теперь вам нужно зайти в свою учетную запись GitHub и создать новый репозиторий. Исключить создание файлов README.md, .gitIgnore. Также не добавляйте лицензию в репо. Иногда эти настройки вызывают проблемы при нажатии.
4) Скопируйте ссылку на этот только что созданный репозиторий GitHub.
5) Вернитесь в терминал в VS-CODE и введите последовательно следующие команды:
Примечание. Если локальная учетная запись git пытается подключиться к GitHub впервые, вам может потребоваться ввести учетные данные для GitHub в отдельном окне.
Интеграция Git с Visual Studio Code
В веб-разработке Visual Studio Code (VS Code) стал одним из самых популярных редакторов. Он приобрел такую популярность благодаря множеству встроенных функций, среди которых есть и интеграция системы управления версиями Git. Использование Git через VS Code может сделать ваш рабочий процесс более эффективным и надежным.
В этом мануале мы расскажем, как использовать интеграцию системы управления версиями Git в VS Code.
Требования
- Установка Git (инструкции вы найдете в мануале Разработка проектов с открытым исходным кодом: начало работы с Git).
- Последняя версия Visual Studio Code.
1: Вкладка Source Control
Откройте Visual Studio Code и запустите встроенный терминал. Вы можете открыть его с помощью сочетания клавиш CTRL+` (в Linux, macOS или Windows).
В терминале создайте каталог для нового проекта и перейдите в него:
Затем создайте репозиторий Git:
Есть и другой способ сделать это в Visual Studio Code: в левой панели нужно открыть вкладку Source Control (значок выглядит как развилка). Затем выберите Open Folder – и в текущем каталоге откроется файловый менеджер. Выберите нужный каталог проекта и нажмите Open.
Затем выберите Initialize Repository.
После этого проверьте свою файловую систему, и вы увидите, что она включает каталог .git. Чтобы убедиться в этом, с помощью терминала перейдите в каталог проекта и запросите все его содержимое:
Вы увидите созданный каталог .git:
После инициализации репозитория создайте файл index.html.
После этого в панели Source Control вы увидите новый файл с буквой U рядом с ним. Символ U означает, что файл неотслеживаемый (untracked) – этот новый или отредактированный файл еще не добавлен в репозиторий.
Теперь вы можете нажать кнопку с плюсом (+) рядом с файлом index.html, чтобы отслеживать файл по репозиторию.
После добавления файла в репозиторий буква U рядом с файлом изменится на A. Символ A (added) представляет новый файл, который был добавлен в репозиторий.
После этого вы увидите, что у вас нет изменений, ожидающих проверки и сохранения.
Затем добавьте немного кода в файл index.html.
Для создания скелета HTML5 в VS Code можно использовать плагин Emmet, нажав клавиши !+Tab. Добавьте что-нибудь в <body>, например, заголовок <h1>, и сохраните его.
В панели Source Control вы увидите, что ваш файл изменился. Рядом с ним будет отображаться буква M (modified), которая указывает на отредактированный файл
Это изменение можно также сохранить через коммит.
Теперь, когда вы знакомы с панелью Source Control, мы можем переходить к индикаторам gutter.
2: Интерпретация индикаторов gutter
На этом этапе мы рассмотрим индикаторы gutter, или индикаторы желоба. Желоб – это узкая область, которая находится между индикатором строк и кодом.
Если ранее вы использовали сворачивание кода, то знаете, что значки разворачивания и сворачивания кода расположены именно в области желоба.
Начнем с внесения небольших изменений в файл index.html – можно, например, изменить контент в теге <h1>. После этого вы увидите синюю вертикальную метку в желобе напротив измененной строки. Вертикальная синяя метка означает, что соответствующая строка кода была отредактирована.
Теперь попробуйте удалить одну из строк в разделе <body> вашего файла index.html. Обратите внимание на красный треугольник в желобе. Красный треугольник указывает на строку или группу строк, которые были удалены.
Теперь перейдите к нижней части раздела <body> и добавьте туда новую строку кода. Обратите внимание на вертикальную зеленую полосу – она указывает на добавленную строку кода.
3: Определение отличий между версиями файла
VS Code также может сравнивать версии кода. Как правило, для этого нужно загружать специальный инструмент, но в VS Code есть встроенная функция, и она поможет вам работать более эффективно.
Чтобы просмотреть отличия между версиями файла, откройте панель управления исходным кодом Source Control и дважды кликните на измененный файл. В нашем случае нужно дважды кликнуть на файл index.html. На экране появится сравнение текущей версии файла (слева) и его предыдущей версии (справа).
4: Работа с ветками
В нижней панели вы можете создавать и переключать ветки. Если вы посмотрите в самый нижний левый угол редактора, вы увидите значок управления версиями (он выглядит как развилка), рядом с которым будет указано имя текущей рабочей ветки (например, master).
Чтобы создать нову ветку, кликните на имя текущей ветки. На экране должно появиться меню, дающее вам возможность создать новую ветку.
Для примера создайте новую ветку под названием test.
Теперь внесите изменения в свой файл index.html, чтобы обозначить, что вы находитесь в новой ветке: например добавьте текст «this is the new test branch».
Сохраните эти изменения в ветке test с помощью коммита. Затем снова кликните на имя ветки в левом нижнем углу, чтобы вернуться к ветке master.
После переключения на ветку master вы заметите, что текст «this is the new test branch», сохраненный в ветке test, не присутствует в вашем файле.
5: Работа с удаленными репозиториями
В этом руководстве мы не будем подробно останавливаться на удаленных репозиториях.
С помощью панели управления Source Control у вас есть доступ к удаленным репозиториям. Если вы работали с такими репозиториями ранее, вы найдете здесь знакомые команды, такие как pull, sync, publish, stash и т.п.
6: Установка расширений
VS Code не только предоставляет множество встроенных функций для Git, но также позволяет установить несколько очень популярных расширений для расширения набора функций.
Git Blame
Расширение Git Blame предоставляет возможность просматривать информацию состояния для текущей выбранной строки.
Название этого расширения может прозвучать пугающе, но Git Blame не предполагает, что вы будете буквально винить или стыдить кого-то в изменении кода: практичность расширения заключается в том, что оно позволяет выяснить, кому можно задать вопросы по определенным фрагментам кода.
Git History
Просматривать текущие изменения, отслеживать разницу между версиями и управлять ветками можно и с помощью встроенных функций VS Code, однако они не предоставляют подробной истории Git. Расширение Git History решает эту проблему.
Это расширение позволяет тщательно изучить историю файла, автора, ветки. Чтобы активировать окно Git History, нужно кликнуть на файл правой кнопкой мыши и выбрать Git: View File History.
Кроме того, вы можете сравнивать ветки и коммиты, создавать ветки из коммитов и многое другое.
Git Lens
Git Lens расширяет возможности Git, встроенные в Visual Studio Code. Этот плагин помогает с первого взгляда определить авторство кода с помощью аннотаций Git blame и линзы кода, перемещаться по репозиториям Git и исследовать их, получать ценную информацию с помощью команд сравнения и многое другое.
Расширение Git Lens – одно из самых популярных и мощных. В большинстве случаев его функциональность может заменить каждое из двух предыдущих расширений.
Это расширение предоставляет множество функций, позволяющих получить историю Git, в том числе легкий доступ к множеству опций (отображение истории файлов, просмотр различий между версиями и многое другое). Чтобы открыть эти параметры, вы можете кликнуть на текст в строке состояния (он содержит информацию об авторе, который редактировал строку кода, и о времени последней редакции).
Это расширение обладает множеством функций, и вам, вероятно, потребуется время, чтобы разобраться со всеми ними.
Заключение
В этом мануале вы узнали, как использовать интеграцию системы управления версиями Git с VS Code.
VS Code «из коробки» предлагает многие функции, для которых ранее требовалась загрузка отдельного инструмента.
Читайте также: