文章目录

  • 前言
  • 准备工具
  • 操作步骤
    • 安装Extension
    • 新建Repository
    • 新建Solution
    • 将已有Solution添加到Git中
    • Commit & Sync & Push
  • 尾巴

前言

Visual Studio的强大不必多言,GitHub又是众多大佬项目托管的首选平台,若能直接在VS中新建文件发布至GitHub,岂不美哉。

准备工具

  • Visual Studio (这里使用2019 Community版)
  • GitHub Extension for Visual Studio
  • GitHub账号

操作步骤

安装Extension

首先从上面连接中下载Extension,或者直接在VS菜单栏Extensions中选择Manage Extensions

搜索github,安装

会提示关闭软件时执行安装。这里我们直接关闭软件,会弹出安装提示,选择Modify,安装程序会自动开始。安装完成后我们重启VS

新建Repository

重启后选Continue without code,在右边栏切换到Team Explorer,出现了GitHub的选项,点Connect

登录自己的GitHub账户

登录后右侧边栏会出现如图几个选项

Clone是将GitHub上的项目复制到本地。这里我们是需要新建一个Repository。点击Create,输入各种信息后点Create

这样我们就新建了一个空白Repository,此时应该会有如下界面

新建Solution

现在我们来新建一个solution
在右侧solution下点New,按自己需求创建。这里按照国际管理,来一个hello_world,使用C++编写,命令行程序,Project与Solution同名同目录。新建后可以看到已经自动添加进去了

切换回Solution Explorer,在之前创建的hello_world这个Project中添加一个C++文件,命名为main.cpp,写入如下内容

#include <iostream>int main()
{std::cout << "Hello World!";return 0;
}


将已有Solution添加到Git中

如果想将已有Solution添加到Git中,则需要将整个Solution文件夹复制到Git文件夹中,此时该Solution将会自动在Explorer中显示

Commit & Sync & Push

在Commit之前我们先检查一下有没有错误。直接Build,Debug一下。嗯,没问题

切换回Team Explorer,在solution中选Show Folder View,可以看到我们将要Commit的目录如图所示

在Team Explorer中选择Changes,按自己需求填写设置后Commit All

注:上图左侧打开的是 .gitignore 文件,在里面可以手动设置哪些文件在Commit时被忽略

然后Sync

最后Push

Push成功会有如下提示

现在来看看GitHub上是什么效果

尾巴

至此GitHub扩展的安装与全新创建一个仓库的教程结束。
本篇教程基于本人经验编写,如果有错误的地方欢迎各位大佬提出指正

在Visual Studio中使用GitHub扩展插件【1】——安装插件新建仓库相关推荐

  1. 关掉visual studio 在桌面上右键---在visual studio中打开

    关掉visual studio 在桌面上右键-在visual studio中打开 visual studio 在桌面上右键-会出现在visual studio中打开 看这里,就可以 1.新建个文本文档 ...

  2. powershell 编程_如何使用PowerShell以编程方式更改Visual Studio中的默认浏览器,并可能使自己陷入困境...

    powershell 编程 UPDATE: Why my own MacGyver solution was brilliant in its horrible way, the folks over ...

  3. 详述Visual Studio 代码远程开发扩展中的远程命令执行漏洞

     聚焦源代码安全,网罗国内外最新资讯! 编译:代码卫士 Visual Studio 代码远程开发扩展(Code Remote Development Extension) 1.50 未能在将其用作 s ...

  4. Visual Studio中使用Macros插件给代码添加注释、时间和以及自动脚本

    title: Visual Studio中使用Macros插件给代码添加注释.时间和以及自动脚本 date: 2020-09-11 sidebarDepth: 2 tags: 代码 Visual st ...

  5. 在Visual Studio中使用Git [关闭]

    作为一个长期的Visual SourceSafe用户(和仇恨)我正在讨论与同事转换到SVN ; 他建议改用Git . 显然,它可以在没有中央服务器的情况下用作点对点(我们是一个3开发团队). 我无法找 ...

  6. 详解在Visual Studio中使用git版本系统 [转]

    详解在Visual Studio中使用git版本系统    作者:掷鸡蛋者 , 发布于2012-6-21   这篇教程的预期,是希望没有任何版本使用基础的新手也可以掌握,所以细节较多,不当之处,欢迎指 ...

  7. 在Visual Studio中使用命令行参数进行调试

    我正在Visual Studio中开发一个C ++命令行应用程序,需要使用命令行参数进行调试. 目前我只使用我需要的参数(如此program.exe -file.txt )运行生成的EXE文件,但这样 ...

  8. 如何在Visual Studio中直接使用示例代码浏览器搜索下载和管理代码示例

    今天微软一站式示例代码库团队发布了示例代码浏览器的Visual Studio 扩展.有了它,开发人员就可以在Visual Studio 2010里直接通过Alt+F1快捷键搜索示例代码,并方便地对示例 ...

  9. 在 Visual Studio 中使用 Q# 进行量子编程

    1 量子计算机与量子编程 1.1 量子计算机 Quantum computing is computing using quantum-mechanical phenomena, such as su ...

最新文章

  1. Cocos 发射和监听事件 事件派送(TypeScript)
  2. 使用 dispatchEvent() 方法
  3. uni-app接口封装
  4. java写界面_java能不能直接做界面窗口
  5. 资源权限操作-查询所有资源权限
  6. AppiumDriver java部分api
  7. python动态绘图并保留之前绘图_[转]基于Python实现matplotlib中动态更新图片(交互式绘图)...
  8. Android之自定义控件入门
  9. java post 注册_利用JAVA发送POST请求(垃圾注册就是这么产生的) | 学步园
  10. 如何成为python高手(转)
  11. python能同时输出商和余数的函数_在两个独立变量中同时得到楼层除法和余数
  12. 循迹避障智能小车c语言程序,智能循迹避障小车完整程序lpar;亲测好使rpar;
  13. 使用WinDbg分析蓝屏dump原因
  14. python爬虫遇到动态加密怎么办?爬取某点评网站内容
  15. android 服务自动运行怎么办,Android服务开机自动运行
  16. WPS2019 Ubuntu可以插入公式
  17. 内存和硬盘在计算机中的作用,电脑内存的作用 内存条的作用到底是什么
  18. 2022“美亚杯”第八届中国电子数据取证大赛-个人赛题目
  19. git 误删文件如何恢复
  20. ubuntu16.04 安装为知笔记

热门文章

  1. 【杂文】一些好玩的函数
  2. ubuntu 由于没有公钥,无法验证下列签名
  3. python iphone 爬虫_Python爬虫实战之抓取京东苹果手机评价!
  4. Android 页面 滚动
  5. oracle子查询 select语句,select查询之三:子查询
  6. 为什么有了MRP,还要有生产计划排程?
  7. 一文搞懂Linux下的文件的标准输入、标准输出、输出重定向问题
  8. QQ输入正确密码却验证错误的解决办法
  9. 360应用开放平台很给力
  10. centos nmtui 使用_CentOS7下nmtui网络配置