前言
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扩展的安装与全新创建一个仓库的教程结束。
本篇教程基于本人经验编写,如果有错误的地方欢迎各位大佬提出指正