Как отправить проект из visual studio
В этой теме 4 ответа, 3 участника, последнее обновление LastikPro 6 года/лет, 2 мес. назад.
Прошёл все уроки. Хочу посмотреть что запускается на другом компе проект через .exe.
Делаю пересобрать решение. Копирую папку с проектом. Debug которая. Отправляю другу в архиве. Друг запускает и у него начинает требовать dll разные. vsruntime140d.dll, ucrtbased.dll. Скачали эти dll. И стало требовать ещё dll.
Подскажите как сформировать проект для запуска на другом компьютере?
Вот сборка та что есть.
Ваша ссылка это скачать vcruntime140d.dll
Судя по номеру это файлы для C++14,
15 студию используете?
Попробуйте пересобрать проект на более ранней версии, 2012 к примеру.
Debug — Программа-отладчик, которую используют для проверки и отладки выполняемых файлов.То есть вы скинули exe предназначенный для отладчика VS.
Компилируюте Release версию.
всё равно не получается.
Опишу ситуацию подробнее)) может кто ответит.
Скачал Visual studio 15. Версия разрядности компа 64бит.
Скачал два SFML. Visual C++ 14 (2015) – 32-bit и Visual C++ 14 (2015) – 64-bit
В настройках проекта – как показано в уроке по подключению SFML к Visual Studio,
прописал все настройки. Для Debug и Release 32 bit поставил путь к lib и include к 32 битной SFML версии.
Для 64 bit Debug и Releaes поставил путь к lib и include 64 битой версии sfml.
Для 64 и 32 битной версии пишу smfl-system-d.lib, sfml-window-d.lib,sfml-graphics-d.lib, sfml-audio-d.lib;
Далее нажимаю Проект – Пересобрать решение. Мне пишет в какое место собрался exe. Я захожу туда. Запускаю exe и он уменя запускается. и 32 битная версия и 64 битная версия.
Далее я перекидываю папку release на другой компьютер где стоит 32 битная версия винды.
А там пишет “программа не может быть запущена”.
Скидываю другу 64 разрядную версию. И требует dll Разные. На 3-ьей dll мы бросили скачивать dll)
Проекты которые выкладывают на форуме запускаются и у друга и у меня без всяких дополнительных файлов. Я даже скидывал те dll что и в скачанном проекте с форума, себе в папку, но всё равно не запускается.
Скачивал Visual studio 2013. Там ошибка sml-system-d-2.lib. Как я понял на Window render вылазит она.
В этом руководстве показано, как опубликовать консольное приложение, чтобы его могли запускать другие пользователи. При публикации создается набор файлов, которые необходимы для запуска приложения. Чтобы развернуть файлы, скопируйте их на целевой компьютер.
Предварительные требования
Публикация приложения
Запустите Visual Studio.
Убедитесь, что в Visual Studio используется конфигурация сборки Release. При необходимости измените конфигурацию сборки на панели инструментов, указав конфигурацию Выпуск вместо конфигурации Отладка.
Щелкните проект HelloWorld (не решение HelloWorld) правой кнопкой мыши и выберите Опубликовать.
На вкладке Целевой объект на странице Публикация выберите Папка, а затем нажмите кнопку Далее.
На вкладке Определенный целевой объект на странице Публикация выберите Папка, а затем нажмите кнопку Далее.
На вкладке Расположение на странице Публикация нажмите кнопку Готово.
На вкладке Публикация в окне Публикация нажмите кнопку Опубликовать.
Проверка файлов
В следующих шагах будут рассмотрены файлы, созданные в процессе публикации.
В обозревателе решений выберите Показать все файлы.
В папке проекта разверните узел bin/Release/net5.0/publish.
Как показано на рисунке, опубликованные выходные данные включают следующие файлы:
Это версия исполняемого, зависящего от платформы файла приложения. Чтобы запустить его, введите HelloWorld.exe в командной строке. Файл зависит от операционной системы.
HelloWorld.pdb (необязателен для развертывания)
Это файл отладочных символов. Этот файл не нужно распространять вместе с приложением, но желательно сохранить его на случай, если придется выполнять отладку опубликованной версии приложения.
Запуск опубликованного приложения
В обозревателе решений щелкните папку publish правой кнопкой мыши и выберите команду Копировать полный путь.
Откройте командную строку и перейдите к папке publish. Для этого введите cd и вставьте полный путь. Пример:
Запустите приложение с помощью исполняемого файла:
Введите HelloWorld.exe и нажмите клавишу ВВОД .
В ответ на запрос введите имя и нажмите любую клавишу, чтобы выйти.
Запустите приложение с помощью команды dotnet :
Введите dotnet HelloWorld.dll и нажмите клавишу ВВОД .
В ответ на запрос введите имя и нажмите любую клавишу, чтобы выйти.
Дополнительные ресурсы
Следующие шаги
В этом руководстве вы опубликовали консольное приложение. Далее вы создадите библиотеку классов.
В этом руководстве показано, как опубликовать консольное приложение, чтобы его могли запускать другие пользователи. При публикации создается набор файлов, которые необходимы для запуска приложения. Чтобы развернуть файлы, скопируйте их на целевой компьютер.
Предварительные требования
Публикация приложения
Запустите Visual Studio.
Убедитесь, что в Visual Studio используется конфигурация сборки Release. При необходимости измените конфигурацию сборки на панели инструментов, указав конфигурацию Выпуск вместо конфигурации Отладка.
Щелкните проект HelloWorld (не решение HelloWorld) правой кнопкой мыши и выберите Опубликовать.
На вкладке Целевой объект на странице Публикация выберите Папка, а затем нажмите кнопку Далее.
На вкладке Определенный целевой объект на странице Публикация выберите Папка, а затем нажмите кнопку Далее.
На вкладке Расположение на странице Публикация нажмите кнопку Готово.
На вкладке Публикация в окне Публикация нажмите кнопку Опубликовать.
Проверка файлов
В следующих шагах будут рассмотрены файлы, созданные в процессе публикации.
В обозревателе решений выберите Показать все файлы.
В папке проекта разверните узел bin/Release/net5.0/publish.
Как показано на рисунке, опубликованные выходные данные включают следующие файлы:
Это версия исполняемого, зависящего от платформы файла приложения. Чтобы запустить его, введите HelloWorld.exe в командной строке. Файл зависит от операционной системы.
HelloWorld.pdb (необязателен для развертывания)
Это файл отладочных символов. Этот файл не нужно распространять вместе с приложением, но желательно сохранить его на случай, если придется выполнять отладку опубликованной версии приложения.
Запуск опубликованного приложения
В обозревателе решений щелкните папку publish правой кнопкой мыши и выберите команду Копировать полный путь.
Откройте командную строку и перейдите к папке publish. Для этого введите cd и вставьте полный путь. Пример:
Запустите приложение с помощью исполняемого файла:
Введите HelloWorld.exe и нажмите клавишу ВВОД .
В ответ на запрос введите имя и нажмите любую клавишу, чтобы выйти.
Запустите приложение с помощью команды dotnet :
Введите dotnet HelloWorld.dll и нажмите клавишу ВВОД .
В ответ на запрос введите имя и нажмите любую клавишу, чтобы выйти.
Дополнительные ресурсы
Следующие шаги
В этом руководстве вы опубликовали консольное приложение. Далее вы создадите библиотеку классов.
В этом руководстве показано, как опубликовать консольное приложение, чтобы его могли запускать другие пользователи. При публикации создается набор файлов, которые необходимы для запуска приложения. Чтобы развернуть файлы, скопируйте их на целевой компьютер.
Предварительные требования
Публикация приложения
Запустите Visual Studio Code.
В главном меню выберите Вид>Терминал.
Терминал откроется в папке HelloWorld.
Выполните следующую команду:
По умолчанию используется конфигурация сборки Отладка, поэтому эта команда задает конфигурацию сборки Выпуск. Выходные данные конфигурации сборки "Выпуск" содержат минимальную символическую отладочную информацию и полностью оптимизированы.
Результат команды должен быть примерно таким:
Проверка файлов
В следующих шагах будут рассмотрены файлы, созданные в процессе публикации.
Выберите Обозреватель на панели навигации слева.
Разверните узел bin/Release/net6.0/publish.
Как показано на рисунке, опубликованные выходные данные включают следующие файлы:
HelloWorld.exe (приложение HelloWorld в Linux, не созданное в macOS.)
Это версия исполняемого, зависящего от платформы файла приложения. Файл зависит от операционной системы.
HelloWorld.pdb (необязателен для развертывания)
Это файл отладочных символов. Этот файл не нужно распространять вместе с приложением, но желательно сохранить его на случай, если придется выполнять отладку опубликованной версии приложения.
Запуск опубликованного приложения
В обозревателе щелкните правой кнопкой мыши папку publish (в macOS нажмите CTRL +щелчок) и выберите Открыть в терминале.
В Windows или Linux запустите приложение с помощью исполняемого файла.
В Windows введите .\HelloWorld.exe и нажмите клавишу ВВОД .
В Linux введите ./HelloWorld и нажмите клавишу ВВОД .
В ответ на запрос введите имя и нажмите любую клавишу, чтобы выйти.
На любой платформе запустите приложение с помощью dotnet команды:
Введите dotnet HelloWorld.dll и нажмите клавишу ВВОД .
В ответ на запрос введите имя и нажмите любую клавишу, чтобы выйти.
Дополнительные ресурсы
Следующие шаги
В этом руководстве вы опубликовали консольное приложение. Далее вы создадите библиотеку классов.
В этом руководстве показано, как опубликовать консольное приложение, чтобы его могли запускать другие пользователи. При публикации создается набор файлов, которые необходимы для запуска приложения. Чтобы развернуть файлы, скопируйте их на целевой компьютер.
Предварительные требования
Публикация приложения
Запустите Visual Studio Code.
В главном меню выберите Вид>Терминал.
Терминал откроется в папке HelloWorld.
Выполните следующую команду:
По умолчанию используется конфигурация сборки Отладка, поэтому эта команда задает конфигурацию сборки Выпуск. Выходные данные конфигурации сборки "Выпуск" содержат минимальную символическую отладочную информацию и полностью оптимизированы.
Результат команды должен быть примерно таким:
Проверка файлов
В следующих шагах будут рассмотрены файлы, созданные в процессе публикации.
Выберите Обозреватель на панели навигации слева.
Разверните узел bin/Release/net5.0/publish.
Как показано на рисунке, опубликованные выходные данные включают следующие файлы:
HelloWorld.exe (приложение HelloWorld в Linux, не созданное в macOS.)
Это версия исполняемого, зависящего от платформы файла приложения. Файл зависит от операционной системы.
HelloWorld.pdb (необязателен для развертывания)
Это файл отладочных символов. Этот файл не нужно распространять вместе с приложением, но желательно сохранить его на случай, если придется выполнять отладку опубликованной версии приложения.
Запуск опубликованного приложения
В обозревателе щелкните правой кнопкой мыши папку publish (в macOS щелкните с нажатой клавишей CTRL ) и выберите Открыть в интегрированном терминале.
В Windows или Linux запустите приложение с помощью исполняемого файла.
В Windows введите .\HelloWorld.exe и нажмите клавишу ВВОД .
В Linux введите ./HelloWorld и нажмите клавишу ВВОД .
В ответ на запрос введите имя и нажмите любую клавишу, чтобы выйти.
На любой платформе запустите приложение с помощью dotnet команды:
Введите dotnet HelloWorld.dll и нажмите клавишу ВВОД .
В ответ на запрос введите имя и нажмите любую клавишу, чтобы выйти.
Дополнительные ресурсы
Следующие шаги
В этом руководстве вы опубликовали консольное приложение. Далее вы создадите библиотеку классов.
Вас приветствует Visual Studio Live Share! Live Share позволяет редактировать и отлаживать код совместно с другими пользователями в режиме реального времени, независимо от используемых вами языков программирования и типов создаваемых приложений. Live Share позволяет мгновенно и безопасно предоставлять общий доступ к вашему текущему проекту. Предоставляйте общий доступ по мере необходимости к сеансам отладки, экземплярам терминала, веб-приложениям на localhost, голосовым звонкам и т. п.
Начните работу с Visual Studio Live Share и легко делитесь своей работой и идеями.
Знаете ли вы, что можно присоединиться к собственному сеансу совместной работы? Таким образом вы сможете попробовать Live Share самостоятельно либо запустить экземпляр Visual Studio или VS Code и подключиться к нему удаленно. Вы можете даже использовать одно удостоверение в обоих экземплярах.
Чтобы приступить к совместной работе, следуйте инструкциям ниже.
Предварительные требования
Чтобы установить расширение, следуйте инструкциям ниже.
Скачивая и используя Visual Studio Live Share, вы соглашаетесь с условиями лицензии и заявлением о конфиденциальности. Если у вас возникают проблемы, ознакомьтесь с руководством по устранению неполадок.
Войти
В Visual Studio Code:
В Visual Studio сделайте следующее:
В VS Code запустится браузер и появится уведомление с запросом на вход. Выполните вход в браузере, после чего закройте его.
Для пользователей Linux. в старых версиях Live Share (0.3.295 и более ранних) может появиться запрос на ввод кода пользователя. Обновите расширение до последней версии или щелкните ссылку "Возникли проблемы?" после входа, чтобы просмотреть код. Дополнительные сведения см. здесь.
В Visual Studio расширение Live Share автоматически использует вашу персонализированную учетную запись. Вы можете выполнить вход обычным образом. Однако если вы не хотите использовать персонализированную учетную запись Visual Studio для входа, перейдите в раздел Сервис > Параметры > Live Share > Учетная запись пользователя и выберите другие учетные данные.
Если у вас по-прежнему возникают проблемы, ознакомьтесь с руководством по устранению неполадок.
Открытие папки, проекта или решения
Откройте папку, проект или решение, к которым необходимо предоставить общий доступ в Visual Studio или Visual Studio Code, обычным образом.
[Необязательно] Обновите скрытые или исключенные файлы.
По умолчанию Live Share скрывает для гостей все файлы и папки, указанные в файлах GITIGNORE, в общих папках. Скрытый файл не отображается в дереве файлов гостя. Исключение файла является более строгим правилом. Оно запрещает открывать файл в Live Share при выполнении таких действий, как переход к определению или пошаговое выполнение с заходом в файл при отладке или отслеживании. Если нужно скрыть или исключить разные файлы, в проект можно добавить файл VSLS.JSON с соответствующими параметрами. Подробные сведения см. в разделе, посвященном управлению доступом к файлам и видимостью.
Запуск сеанса совместной работы
Затем щелкните элемент "Live Share" в своем средстве. В буфер обмена автоматически скопируется ссылка на приглашение.
В Visual Studio Code:
В Visual Studio сделайте следующее:
При первом предоставлении общего доступа брандмауэр на компьютере может запросить разрешение на открытие порта для агента Live Share. Предоставлять это разрешение необязательно, но оно позволяет использовать защищенный "прямой режим", который повышает производительность, если вы работаете совместно с пользователем в одной сети. Подробные сведения см. в разделе, посвященном смене режима подключения.
[Необязательно] Включите режим только для чтения.
Запустив сеанс совместной работы, вы можете ограничить доступ гостей правами только для чтения, чтобы запретить им изменение общего кода.
После предоставления доступа вы получите уведомление о том, что ссылка на приглашение была скопирована в буфер обмена. После этого вы можете сделать сеанс доступным только для чтения, выбрав соответствующий параметр.
В Visual Studio Code:
В Visual Studio сделайте следующее:
В VS Code сеанс только для чтения можно также запустить с вкладки мини-приложения Live Share.
Отправка ссылки приглашения
Отправьте ссылку пользователям, которых вы хотите пригласить в сеанс, по электронной почте, через Slack, Skype и т. д. Открыв ссылку в браузере, пользователи смогут присоединиться к сеансу совместной работы, в рамках которого вы предоставили общий доступ к содержимому папки, проекта или решения. Учитывая уровень доступа, предоставляемый гостям в рамках сеансов Live Share, приглашать следует только пользователей, которым вы доверяете, и продумывать возможные последствия.
Совет по безопасности. Сведения о вопросах безопасности при использовании некоторых функций Live Share см. в статье, посвященной безопасности.
Если у приглашенного вами гостя возникли вопросы, он может обратиться к статье Краткое руководство. Присоединение к первому сеансу, в которой приводятся дополнительные сведения о работе в качестве гостя.
[Необязательно] Утвердите доступ гостя.
По умолчанию гости автоматически присоединяются к вашему сеансу совместной работы, о чем вы получаете уведомление.
В Visual Studio Code:
В Visual Studio сделайте следующее:
Однако вы можете настроить явное утверждение их доступа. Если этот параметр включен, то, когда гость попытается присоединиться к сеансу, вы получите уведомление с запросом на утверждение.
Подробные сведения о включении этой функции см. в разделе, посвященном обязательному утверждению доступа гостей.
Совместная работа
После того как гость присоединится к вам, вы можете попробовать сделать следующее:
- Независимо друг от друга перейдите к разным файлам в проекте и внесите несколько изменений.
- Проследите за тем, как гость выполняет прокрутку, переходит к разным файлам и вносит изменения.
- Откройте сеанс совместной с гостем отладки.
- Предоставьте доступ к серверу, например, чтобы проверить работающее на нем веб-приложение.
- Предоставьте доступ к терминалу и выполните несколько команд.
Сведения о выполнении этих и других действий можно найти в документации по расширениям Visual Studio Code и Visual Studio.
Возникли проблемы? Ознакомьтесь с разделом по устранению неполадок или отправьте отзыв.
Следующие шаги
Ознакомьтесь с этими статьями, чтобы начать работу или получить более подробную информацию:
Интеграция 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. Добавьте что-нибудь в , например, заголовок , и сохраните его.
В панели Source Control вы увидите, что ваш файл изменился. Рядом с ним будет отображаться буква M (modified), которая указывает на отредактированный файл
Это изменение можно также сохранить через коммит.
Теперь, когда вы знакомы с панелью Source Control, мы можем переходить к индикаторам gutter.
2: Интерпретация индикаторов gutter
На этом этапе мы рассмотрим индикаторы gutter, или индикаторы желоба. Желоб – это узкая область, которая находится между индикатором строк и кодом.
Если ранее вы использовали сворачивание кода, то знаете, что значки разворачивания и сворачивания кода расположены именно в области желоба.
Начнем с внесения небольших изменений в файл index.html – можно, например, изменить контент в теге . После этого вы увидите синюю вертикальную метку в желобе напротив измененной строки. Вертикальная синяя метка означает, что соответствующая строка кода была отредактирована.
Теперь попробуйте удалить одну из строк в разделе вашего файла index.html. Обратите внимание на красный треугольник в желобе. Красный треугольник указывает на строку или группу строк, которые были удалены.
Теперь перейдите к нижней части раздела и добавьте туда новую строку кода. Обратите внимание на вертикальную зеленую полосу – она указывает на добавленную строку кода.
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 «из коробки» предлагает многие функции, для которых ранее требовалась загрузка отдельного инструмента.
Как добавить новый проект в Github с помощью VS Code
Это правильный путь? не могу ли я просто запустить проект из vscode, а затем загрузить его на свой git?
ИЗМЕНИТЬ 2020:
Теперь вы можете сделать это прямо внутри vscode! просто выполните следующие действия:
1- Откройте папку с новым проектом с помощью vscode
2- щелкните меню управления источником на боковой панели
(или нажмите Ctrl + Shift + G)
4- Оттуда просто войдите и следуйте инструкциям, и все готово.
Ответ @ Debu подробно описывает каждый шаг, так что вы можете перейти к нему
- это правильный путь. и легко сделать с помощью графического интерфейса.
- +1 Но это менее удобно . ИМО
- Что вы имеете в виду под "звездой"?
- @ifconfig извините, это была опечатка, я имел в виду "старт", я исправил
Что ж, это довольно просто.
Откройте свой локальный проект.
Добавить README.md файл (если вам еще нечего добавить)
Нажмите на Publish on Github
Выбирайте как хотите
Выберите файлы, которые вы хотите включить в первую фиксацию.
Примечание. Если вы не выберете файл или папку, они будут добавлены в .gitignore файл
Тебе хорошо идти. он опубликован.
P.S. Если бы это был ты впервые. Вам будет предложено ввести ваши учетные данные Github, заполните их, и все готово. Это опубликовано.
Вот подробные шаги, необходимые для этого.
Существующие команды можно просто запустить через терминал CLI VS-CODE. Подразумевается, что Git установлен в системе, настроен с желаемым именем пользователя и идентификатором электронной почты.
1) Перейдите в локальный каталог проекта и создайте локальный репозиторий git:
3) Теперь вам нужно зайти в свою учетную запись GitHub и создать новый репозиторий. Исключить создание файлов README.md, .gitIgnore. Также не добавляйте лицензию в репо. Иногда эти настройки вызывают проблемы при нажатии.
4) Скопируйте ссылку на этот только что созданный репозиторий GitHub.
5) Вернитесь в терминал в VS-CODE и введите последовательно следующие команды:
Примечание. Если локальная учетная запись git пытается подключиться к GitHub впервые, вам может потребоваться ввести учетные данные для GitHub в отдельном окне.
Надеюсь это поможет
- 7 можно ли сделать расширение vscode, которое выполняет все эти команды?
- 1 Отличная инструкция. Работает отлично. Большое спасибо.
- @VikramK спасибо за ваш ответ, он явно полезен многим. но это не совсем то, что я хотел. это команды, и их можно запускать с любого другого терминала, кроме того, что есть у vscode. Я ожидал, что это будет делать графический интерфейс, вы знаете точно так же, как вы делаете коммиты в vs-коде с расширением git. Итак, я думал о возможности создать репо из vscode (а не интегрированного терминала). Надеюсь, я понимаю .
- 1 Отличный ответ! Спасибо!
- 4 Мне пришлось использовать —force в команде push, потому что я выбрал ЛИЦЕНЗИЮ на GitHub при создании нового репо, а мой локальный Git отказался объединить изменения.
Установите git на свой компьютер и настройте значения конфигурации либо в командной строке (cmd), либо в терминале VS Code ( Ctrl + ` )
Linux / Mac например:
Проверьте настройки git, в которых отображаются детали конфигурации
Войдите в github и создайте удаленный репозиторий. Скопируйте URL этого репозитория
Перейдите в каталог вашего проекта и выполните следующие команды.
Эта функция была добавлена в 1.45 и представлена здесь.
Запустить палитру команд Ctrl+Shift+P , бежать Publish to Github , и следуйте подсказке. Вам будет предоставлен выбор между частным и публичным репозиторием, поэтому будьте осторожны, выбирая правильный.
Незначительное предупреждение: если в вашем проекте уже есть файл .gitignore, этот процесс перезапишет его.
- 3 Это был точный ответ, который я искал. В частности, добавление нового проекта в github, не выходя из интерфейса Visual Studio Code.
- 2 Это должен быть действительный правильный ответ на актуальный вопрос. Я понимаю, что эта функция не всегда существовала, но мне кажется, что это то, что искал исходный плакат, а не все ответы командной строки.
1) создайте удаленный проект git и запишите URL-адрес проекта
2) откройте / отредактируйте свой локальный проект git
3) в терминале VS введите: git push —set-upstream [URL проекта]
- создать новый репозиторий на github.
- Перейти к командной строке в VS-коде. (Ctrl + `)
- Введите следующие команды.
git commit -m "первая фиксация"
git push -u origin master
Да, вы можете загрузить репозиторий git из кода vs. Вам нужно войти в рабочий каталог проектов и набрать в терминале git init. Затем добавьте файлы в свой репозиторий, как вы это делаете с обычными коммитами git.
- пока это работает, на самом деле это не из кода vs, как вы упомянули.
- Это просто команда git, запускаемая на терминале. Поскольку vs code позволяет вам получить доступ к терминалу из самого редактора, вам не нужно переключаться между вкладками.
- 1 хорошо, поэтому нет "GUI-способа" сделать это, как для commit или же push в коде vs
- 1 вы не принесли ничего нового
- фатальный: для ветки master не настроен восходящий поток
Перейдите в VS COde -> View -> Terminal
Примечание. Иногда git push -u origin master не работает.
Вы также можете использовать палитру команд:
Делает то же самое, что и терминал.
Вы можете создать репозиторий GitHub через командную строку, используя GitHub API. Вне API нет возможности создать репо на GitHub через командную строку.
sergey vasin
Собственно, о решении данной ситуации мы уже сказали в предыдущем абзаце. Сначала мы запускаем Git Bash. Если мы настроили автоматический запуск ssh-агента (о чем мы опять же говорили в предыдущей статье), Git Bash поинтересуется паролем шифрования закрытого ключа. После этого прямо из этой же консоли мы запускаем VS Code:
Теперь операции sync, pull и push мы сможем производить непосредственно из VS Code.
Читайте также: