文章目录

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


前言

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

准备工具

操作步骤

安装Extension

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

安装Visual Studio的TypeScript插件_ios


搜索github,安装

安装Visual Studio的TypeScript插件_git_02


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

安装Visual Studio的TypeScript插件_github_03

新建Repository

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

安装Visual Studio的TypeScript插件_git_04


登录自己的GitHub账户

安装Visual Studio的TypeScript插件_Visual_05


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

安装Visual Studio的TypeScript插件_重启_06


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

安装Visual Studio的TypeScript插件_git_07


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

安装Visual Studio的TypeScript插件_git_08

新建Solution

现在我们来新建一个solution

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

安装Visual Studio的TypeScript插件_git_09


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

#include <iostream>

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

安装Visual Studio的TypeScript插件_重启_10


安装Visual Studio的TypeScript插件_重启_11

将已有Solution添加到Git中

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

Commit & Sync & Push

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

安装Visual Studio的TypeScript插件_github_12


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

安装Visual Studio的TypeScript插件_ios_13


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

安装Visual Studio的TypeScript插件_Visual_14

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

然后Sync

安装Visual Studio的TypeScript插件_git_15


最后Push

安装Visual Studio的TypeScript插件_git_16


Push成功会有如下提示

安装Visual Studio的TypeScript插件_ios_17


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

安装Visual Studio的TypeScript插件_github_18

尾巴

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