1. 打开团队资源管理器Team Explorer

打开Visual Studio并转到菜单Team Explorer => Manage Connections => Manage Connections,如下图所示。

2. 创建本地仓库

在Team Explorer中可以看到有两个Visual Studio版本控制服务,一个Azure DevOps ,另一个是Git。且Connect标题胖显示当前状态是离线。
现在创建一个本地Git存储库。单击“New”标签后,在输入框中填写本地存储库路径,例如(“F:\MyGitRepo_01”),然后单击“Create”按钮,如图。

单击“Create”按钮后,可以看到创建的本地Git存储库,如下图:

双击创建的本地Git存储库“MyGitRepo_01”:

3. 将代码变更移交至本地仓库

可以在下图中红框(1)和(4)处看到本地Git存储库(“GITRepo”),默认情况下是master分支如红框(5)。此时Git已自动添加了两个文件,如图中红框(2)和(3)处所示Staged Changes。注意按钮“Commit Staged”是禁用状态。

如果在黄色输入框中输入Commit消息,那么这个按钮将被启用,您可以在本地Git存储库中提交您的更改,如图所示。

解释一下图中3各按钮的含义:

  • “Commit Staged”:将提交本地Git存储库中的更改。
  • “Commit Staged and Push”:将在本地和远程Git存储库中提交。
  • “Commit staged and Sync”:将在本地和远程Git存储库中提交,并从远程Git存储库更新本地Git存储库,即Push and Pull。

除了“Commit Staged”以外,另外两个选项暂时无法工作,因为我们还没有配置远程Git存储库。
单击“Commit Staged”,可以从红框处获得本次提交的ID,如下图所示。您可以看到它是在本地创建的commit 910a4bf0。

提交完成后,可以看到图中左下角的地方,画笔图标后面的数字变位0(表明未提交至本地的文件数),箭头后面的数字变为非0(表明未共享至服务器的文件数)。

4. 在GitHub创建远程仓库,并进行同步

回到主页面点击Sync按钮,可与服务器共享您的更改。单击“Publish Git Repo”按钮。

按钮点击后并没有什么用,原因写的很清楚:没有为此本地存储库配置远程。

所以现在必须注册一个Git远程存储库。访问Git官方网站:https://github.com/
注册用户,然后创建新的Git远程存储库:单击“new repository”按钮,根据引导进行操作。在此创建的远程仓库是“MyGitRepo”。
将远程存储库“MyGitRepo”远程路径贴进输入框中,就可以进行同步了。点击Publish后,可以看到远程同步的进度条了,如下图。

5. 查看分支

现在点击上面屏幕中的“分支”。

您将看到您的Git本地“GITRepo”存储库主分支已被推送到Git远程“MyGitRepo”存储库主分支。您可以在Visual Studio团队资源管理器以及您的个人Git帐户“MyGitRepo”存储库中看到它。

5. 创建新项目并加入仓库


在Visual Studio中创建窗口应用程序。创建新项目时,将项目的位置选在仓库路径下即可。

参考文献:Dinesh Kushwaha,《How To Configure Git Version Control In Visual Studio Team Explorer Step By Step》

在Visual Studio 2019(VS2019)中使用GIT进行代码控制相关推荐

  1. Visual Studio 2019 preview中体验C# 8.0新语法

    准备工作: Visual Studio 2019 Preview版本中并没有包含所有的C# 8.0的新功能,但目前也有一些可以试用了.在开始之前,需要进行入两项设置: 将Framework设置为.ne ...

  2. Visual Studio 2019 (VS2019)安装Spy++工具

    Visual Studio 2019 ()VS2019)安装Spy++工具 Microsoft Spy++是一个非常好的查看Windows操作系统的窗口.消息.进程.线程信息的工具,简单易用,功能强大 ...

  3. Visual Studio 2019安装中出现的问题(超详细)

    当然有的电脑在下载和安装Visual Studio 2019时会出现以下情况:明明网络很好,却一直显示下载0B和0B/秒,进度条也没有动,并且过一会显示网络有问题,就算重新下载也是这样 我们可以用以下 ...

  4. visual studio 2019/vs2019 大括号的风格

    因为工作关系,从java 转 c# /.net ,开发工具就没有悬念的转到了 vs 家族. 以前用 eclipse 或者 idea 的时候,习惯的代码风格是代码块的左大括号紧跟着方法定义尾部,下图: ...

  5. Visual Studio 2019(VS2019) 基本操作

    卸载/加载项目 1.卸载项目:不删除项目代码,但是停止对该项目的一切使用和调用(好处是保留代码) 2.加载项目:重新加载已停用的项目,可以继续使用和调用 修改VS主题风格 工具–>选项–> ...

  6. 关于在Visual Studio 2019预览版中的用户体验和界面的变化

    原文地址:https://blogs.msdn.microsoft.com/visualstudio/2018/11/12/a-preview-of-ux-and-ui-changes-in-visu ...

  7. 在win7 上安装 Visual Studio 2019 步骤 及 vs2019离线安装包

    在win7 sp1 上测试好用 需要先安装补丁:Windows6.1-KB2813430 32位系统补丁下载地址: https://www.microsoft.com/zh-CN/download/d ...

  8. Visual Studio 2019 发行说明

    原文:https://docs.microsoft.com/zh-cn/visualstudio/releases/2019/release-notes 单击按钮即可下载最新版 Visual Stud ...

  9. 宇宙第一 IDE Visual Studio 2019 正式发布

    如约而至,微软已于今天推出 Visual Studio 2019 正式版,一同发布的还有 Visual Studio 2019 for Mac. Visual Studio 2019 下载地址:htt ...

最新文章

  1. 第十七篇:信息抽取Information Extraction
  2. 在SharePoint Foundation 2010中显示来自其他站点的列表
  3. 开机自启动win7计划任务
  4. MySQL中的这17个关键问题,一定要弄清楚!
  5. android service 样例(电话录音和获取系统当前时间)
  6. Android小应用-----画画板
  7. 什么,双非学渣唯一的出路是打比赛?
  8. winfrom的DataGridView控件选中行的DataGridViewLinkColumn列字体颜色的改变
  9. html之css关于引入样式的优先级
  10. 音乐流媒体应用Polaris
  11. macbook触摸板和鼠标的滚动方向分开设置
  12. 从零搭建Angular10项目
  13. 十二月各地中小企业扶持政策汇总
  14. cocos creator3.x h5项目启动背景修改,仅限单色
  15. Linux软件的安装
  16. 学计算机基础专业必备的书,大学计算机基础教程
  17. 谷歌与DeepMind的控制权之战,刚刚开始
  18. 2023华为机考刷题指南:八周机考速通车
  19. (附源码)计算机毕业设计SSM黄淮学院二手物品交易平台
  20. 1.5-瑞吉外卖-第五天

热门文章

  1. 摇滚吧HTML5!Jsonic超声波前端交互!
  2. 各种SQL在Pig中实现
  3. JavaScript精简代码 非一般的写法(转载)
  4. Unsafe(转载)
  5. python相比c语言更动态_Python金融大数据分析
  6. NUMECA FINE Turbo 14中文版
  7. Xcode10 闪退问题
  8. 纸牌游戏——小猫钓鱼
  9. 理论物理极础1. 经典物理的本性
  10. 动画代码Android动画学习笔记动画代码