将 Visual Studio 项目同步到 GitHub 傻瓜教程

请注意,本文编写于 514 天前,最后修改于 178 天前,其中某些信息可能已经过时。

使用 GitHub Extension for Visual Studio 插件,可以很容易地将使用 Visual Studio 开发的程序代码托管至 GitHub 上,而无需操作 Git Bash(命令行)。本文将介绍如何创建一个新的 GitHub 仓库,并且把本地已有的 VS 项目同步到这个仓库中。

在开始之前,你需要拥有 GitHub 账号,并且在本机安装并配置好 Git 以便正常连接。本文以 Visual Studio 2017 为例。

本文地址:https://www.jeddd.com/article/connect-visual-studio-to-github.html

安装插件

1.首先需要在 Visual Studio 中安装 GitHub 插件。在 VS 顶部菜单选择【工具】-【扩展和更新】,然后点击【联机】并搜索“GitHub”,选择“GitHub Extension for Visual Studio”,并下载安装这个插件。

 

2.插件大小约 6MB。等待下载好后,关闭 VS 窗口后进行插件的安装。

 

将项目同步至 GitHub

1.启动 VS,打开一个项目。这里使用名为 BinaryTree 的项目做示范。打开项目后,点击右下角的【添加到源代码管理】-【Git】,将该项目使用 Git 进行管理。

2.在左侧【团队资源管理器】中点击【Publish to GitHub】,然后登陆你的 GitHub 账号。

 

3.登陆账户后,填写要创建的仓库名称仓库描述后,点击【Publish】。

稍等片刻,若看到“Repository created successfully.”的提示,就说明已经成功地在 GitHub 上创建了仓库并进行第一次同步啦。

 

4.打开你的 GitHub 主页,可以看到刚刚创建 BinaryTree 仓库,在仓库内也能看到刚刚同步的文件。

 

同步项目的更新版本

当你更新了你的项目后,需要手动将修改推送至 GitHub。首先要向 Git 提交修改。如我修改了 BinaryTree.cpp 文件中的一些内容,可以在解决方案资源管理器中看到这个文件前面多了一个红色的勾勾,代表此文件已修改,但尚未提交到 Git。

1.右键该项目(注意,不是右键解决方案),依次选择【源代码管理】-【提交】。

 

2.填写提交消息(commit),比如我这里填写的是“v1.0.1更新”。这个消息用来标注本次提交,这样以后查阅历史版本时能够知道本次做了什么修改。点击【全部提交】,这样只是把修改提交给了 Git,接下来还要推送至 GitHub。

本文地址:https://www.jeddd.com/article/connect-visual-studio-to-github.html

3.点击【同步】,然后将传出提交【推送】出去。

4.完成后可到 GitHub 页面查看,发现 BinaryTree.cpp 文件已经更新了。

写在后面

Git 和 GitHub 是两码事。用 Git 管理 Visual Studio 项目是 IDE 集成的功能,通过本文的方法,使用了 GitHub 插件将本地 Git 储存库同步至远程仓库。当然,VS 中也可以直接连接远程 Git 库;如果喜欢,也可以直接用 Bash 来管理项目,毕竟条条大路通罗马。有关 VS 与 Git 的话题还将继续,欢迎持续关注。


Comments

添加新评论