第三部分:使用git管理源代码

下面通过创建一个全新的项目,来演示如何在Visual Studio中可视化操作git版本库。如果完成了基本操作,你可以参与到实际的github项目。

一、创建版本库

1.在Visual Studio 2017中,使用鼠标点击“菜单—》文件—》项目”菜单项。如下图。

2.在弹出的“新建项目”对话框中,选择“WPF应用”,并将项目命名为“WpfAppGit”,同时勾选“新建Git存储库”,然后点击“确定”按钮。如下图。

3. 成功创建项目之后,我们看到“WpfAppGit”项目,已经添加到了Git本地存储库中了。如下图。

4. 重复上面的第1,2步骤,创建一个名为“WpfAppGit2”的项目,但不勾选“新建Git存储库”。如下图。

5.项目创建成功之后,在Visual Studio  2017的“解决方案资源管理器”中我们看到这个项目并没有添加到Git本地存储库中。在Visual Studio 2017的右下角有一个“添加到源代码管理”菜单。如下图。

6. 选择Visual Studio 2017的右下角有一个“添加到源代码管理”菜单中的“Git”菜单项。如下图。

7.Visual Studio 2017会把 “WpfAppGit2”项目,添加到了Git本地存储库。如下图。

8.在添加成功之后,在项目目录下,出现一个 .git 的隐藏文件夹,这个文件夹就是git版本库。如下图。和.git同处一个目录的所有文件,现在就纳入了这个版本库的范围之内。

9.下面我简单介绍一下使用git命令。在开始菜单里面找到 "Git --> Git CMD",如下图。

10 。现在你在这个目录下,可以执行 git 命令了。比如下面就是在 git 命令行窗口中直接操作 git 命令,使用命令行,可以完成所有的 git 版本管理操作。如下图。

不过我们主要讲如何在Visual Studio 中可视化操作git,暂时不涉及命令行管理。

二、将文件提交到版本库

第一步,在MainWindow.xaml文件上放一个label控件,并添加文字“git 测试 文件修改 提交修改”。这时在Visual Studio 2017的“解决方案资源管理器”中MainWindow.xaml文件前面会出现一个“勾”,表明这个文件被修改了。如下图。

第二步,这时在Visual Studio 2017的“团队资源管理器”中使用鼠标左键点击项目名称“WpfAppGit”,会弹出一个快捷菜单,选择菜单中的“更改”菜单项。如下图。

第三步,在更改提交页面需要填写提交消息(必填)“添加了一条信息”,然后选择“全部提交”按钮。  

第四步,在点击“全部提交”之后,会把修改文件提交到本地库。然后通过“同步”功能同步到服务器。如下图。

在Visual Studio 中使用git——使用git管理源代码(三)的更多相关文章

  1. [翻译]第二天 - Visual Studio 中的 .NET Core 模版一览

    原文: http://michaelcrump.net/part2-aspnetcore/ 免责声明:我不是 .NET Core 开发团队的一员,并且使用的是公开.可用的工具. 简介 该系列文章的完整 ...

  2. 如何在 Visual Studio 中使用 Git 同步代码到 CodePlex

    开源社区不管在国内还是国外都很火热,微软也曾因为没有开源而倍受指责,但是随着 .Net framework.ASP.Net MVC等框架的逐渐开源,也让大家看到了微软开源的步伐.CodePlex 则是 ...

  3. [转]如何在 Visual Studio 中使用 Git 同步代码到 CodePlex

    本文转自:http://www.cnblogs.com/stg609/p/3673782.html 开源社区不管在国内还是国外都很火热,微软也曾因为没有开源而倍受指责,但是随着 .Net framew ...

  4. Git Extensions 和 Tortoisegit 到底是什么?Git For VS(Git For Visual Studio)(Visual Studio 中使用 Git)

    前言: 我们使用 Git 作为版本控制的朋友们,一定都熟悉 Git Extensions 和 Tortoisegit 两款工具,但是对于初学者,可能就不那么了解了. 当然如果有幸,你接触过 SVN , ...

  5. 使用VSTS的Git进行版本控制(四)——在Visual Studio中管理分支

    使用VSTS的Git进行版本控制(四)--在Visual Studio中管理分支 可以从web版Team Services Git repo 的Branches视图中管理工作.定制视图来跟踪最关注的分 ...

  6. 在Visual Studio 中使用git——给Visual Studio安装 git插件(二)

    在Visual Studio 中使用git--什么是Git(一) 第二部分: 给Visual Studio安装 git插件 如果要使用 git 进行版本管理,其实使用 git 命令行工具就完全足够了, ...

  7. 在Visual Studio 中使用git——什么是Git(一)

    写程序必然需要版本控制,哪怕是个人项目也是必须的,微软从Visual Studio 2019开始默认提供了对Git的支持,Visual Studio 2019之前的版本可以安装相应的插件来实现Git功 ...

  8. 在Visual Studio 中使用git——文件管理-上(四)

    在Visual Studio 中使用git--什么是Git(一) 在Visual Studio 中使用git--给Visual Studio安装 git插件(二) 在Visual Studio 中使用 ...

  9. 在Visual Studio 中使用git——文件管理-中(五)

    在Visual Studio 中使用git--什么是Git(一) 在Visual Studio 中使用git--给Visual Studio安装 git插件(二) 在Visual Studio 中使用 ...

随机推荐

  1. tibco EMS 8.2.0安装

    安装环境 序号 项目 值 1 OS版本 Red Hat Enterprise Linux Server release 7.1 (Maipo) 2 内核版本 3.10.0-229.el7.x86_64 ...

  2. IDEA中部署servlet

    配置和不是servlet 第一种方法:(两种方法不能混用,使用第一种方法后,尽量删除第二种方法的注解方式) 使用xml文件配置: name没有什么特别的,就是需要统一即可.url-pattern中的地 ...

  3. 2020年12月-第01阶段-前端基础-表格 table

    表格 table(会使用) 为了让我们页面显示的更加整齐,我们需要学习三个表(表格.表单.列表) 理解: 能说出表格用来做什么的 表格的基本结构组成 表格作用: 存在即是合理的. 表格的现在还是较为常 ...

  4. 如何实现一个简易版的 Spring - 如何实现 @Autowired 注解

    前言 本文是 如何实现一个简易版的 Spring 系列第四篇,在 上篇 介绍了 @Component 注解的实现,这篇再来看看在使用 Spring 框架开发中常用的 @Autowired 注入要如何实 ...

  5. Java Swing 自定义Dialog确认对话框

    Java Swing 自定义Dialog 需求:当点击JFrame窗口的关闭按钮时,弹框询问是否确定关闭窗口,如果是则关闭程序,否就让弹框消失什么也不做(使用Dialog). 分析:虽然Java提供了 ...

  6. Java学习历程记录(一)

    一.类与对象 1.创建类 创建一个学生类.并且创造成员变量和方法 public class student{ String name: int age: public void study(参数列表) ...

  7. android分析之智能指针

    智能指针是一个包装类,该类有一个指针指向真正的类对象 引用计数型智能指针,该引用计数是在应该被真正类所持有,而非包装类(智能指针) 为了方便,会将引用计数单独实现在一个类中,这样所有继承它的类都有计数 ...

  8. springboot系列五:springboot整合mybatisplus jsp

    一.用IDEA创建项目 1.添加pom.xml <?xml version="1.0" encoding="UTF-8"?> <project ...

  9. 让你的浏览器变成Siri一样的语音助手

    最近业余时间浏览技术文章的时候,看到了一篇关于语音朗读的文章:Use JavaScript to Make Your Browser Speak(用Javascript让你的浏览器说话),文章中提到可 ...

  10. FutureTask核心源码分析

    本文主要介绍FutureTask中的核心方法,如果有错误,欢迎大家指出! 首先我们看一下在java中FutureTask的组织关系 我们看一下FutureTask中关键的成员变量以及其构造方法 //表 ...