三、文件管理

1 .设置忽略文件

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

2) 将进入git的“设置”页面。如下图。

3) 在设置界面中点击“存储库设置”。会打开“存储库设置”界面,在“存储库设置”界面中使用鼠标点击“忽略文件”处的“编辑”按钮。如下图。

4) Visual Studio 2017会打开“.gitignore”文件。此文件中已经添加了一些默认的需要忽略的文件的扩展名。如下图。

5) 可以根据已经存的样式,自行添加需要忽略的文件扩展名与目录,然后点击“保存”。“ .gitignore”文件在项目文件夹中,你也可以使用记事本打开,进行编辑并保存。如下图。

2删除文件

1)在执行删除文件之前,我先从其他项目中拷贝了一些实体类文件到WpfAppGit项目中,并进行提交。也可以自行创建一些实体类。如下图。

2) 在Visual Studio 2017中,因为有插件的支持,可以直接删除。如下图。

3) 删除文件之后,在Visual Studio 2017的“团队资源管理器”中进行提交。如下图1,图2。

图1

图2

 警告:只有当上一次提交尚未push到远程版本库的时候,才可以使用本方法;否则,对上一次提交的修改会引起混乱。

3.如何查看被删除的文件

1) 在Visual Studio 2017的“解决方案资源管理器”中使用鼠标右键点击项目名称“WpfAppGit”,会弹出一个快捷菜单,选择菜单中的“源代码管理-->查看历史记录…”菜单项。如下图。

2)打开提交历史窗口,请点击文件尚未被删除的某个提交,比如下图的 "添加新的文件"记录,然后使用鼠标左键单击选中,选中之后点击鼠标右键,弹出快捷菜单,使用鼠标左键点击菜单中的“查看提交详细信息”。

3)在Visual Studio 2017的“团队资源管理器”中会显示这个提交记录所提交的文件,可以查看当前历史中所有文件。如下图。我们可以看到刚才我们删除的文件“BondInvtBscDistri.cs”。

4))在Visual Studio 2017的“团队资源管理器”在使用鼠标双击“BondInvtBscDistri.cs”文件,可以查看这个文件的内容。

4.恢复被删除的文件

1)如在上图中的“BondInvtBscDistri.cs”文件,然后在Visual Studio 2017的“菜单—》另存为”,保存到项目中即可。如下图。

在Visual Studio 中使用git——文件管理-上(四)的更多相关文章

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

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

  2. 在Visual Studio 中使用git——文件管理-下(六)

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

  3. 在Visual Studio 中使用git——分支管理-上(八)

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

  4. 在Visual Studio 中使用git——同步到远程服务器-上(十一)

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

  5. 在Visual Studio 中使用git——浏览版本库(七)

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

  6. 在Visual Studio 中使用git——分支管理-下(九)

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

  7. 在Visual Studio 中使用git——标记(Tag)管理(十)

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

  8. 在Visual Studio 中使用git——同步到远程服务器-下(十二)

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

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

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

随机推荐

  1. Java标识符,关键字,保留字三者区分(主要是从官网摘抄)

    区分 标识符(Identifiers) An identifier is an unlimited-length sequence of Java letters and Java digits, t ...

  2. 【java框架】MyBatis-Plus(1)--MyBatis-Plus快速上手开发及核心功能体验

    1.MyBatis-Plus入门开发及配置 1.1.MyBatis-Plus简介 MyBatis-Plus(简称 MP)是一个 MyBatis的增强工具,在 MyBatis 的基础上只做增强不做改变, ...

  3. HashMap 这套八股,不得背个十来遍?

    尽人事,听天命.博主东南大学硕士在读,热爱健身和篮球,乐于分享技术相关的所见所得,关注公众号 @ 飞天小牛肉,第一时间获取文章更新,成长的路上我们一起进步 本文已收录于 「CS-Wiki」Gitee ...

  4. 庐山真面目之十三微服务架构中如何在Docker上使用Redis缓存

    一.介绍     1.开始说明 在微服务器架构中,有一个组件是不能少的,那就是缓存组件.其实来说,缓存组件,这个叫法不是完全正确,因为除了缓存功能,它还能完成其他很多功能.我就不隐瞒了,今天我们要探讨 ...

  5. 《构建之法》& CI/CD调研

    项目 内容 这个作业属于哪个课程 2021春季软件工程(罗杰 任健) 这个作业的要求在哪里 2021年软工-个人阅读作业2 我在这个课程的目标是 提升软件开发能力与团队意识 这个作业在哪个具体方面帮助 ...

  6. (八)Struts2中的参数封装

    一.静态参数封装 什么是静态参数? 静态参数就是硬编码的,不可随意改变. 例子: (1)我们首先创建一个Action类,里面有两个参数,用来封装请求参数 public class User exten ...

  7. 基于注解的springboot+mybatis的多数据源组件的实现

    通常业务开发中,我们会使用到多个数据源,比如,部分数据存在mysql实例中,部分数据是在oracle数据库中,那这时候,项目基于springboot和mybatis,其实只需要配置两个数据源即可,只需 ...

  8. NPM 与 NPX 区别

    NPM 和 NPX 区别 NPM Node Package Manager npm 是 Node.js 的软件包管理器,其目标是自动化的依赖性和软件包管理 NPX npx 是执行 Node 软件包的工 ...

  9. 消息中间件-RabbitMQ基本使用

    RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件).RabbitMQ服务器是用Erlang语言编写的,而集群和故障转移是构建在开放电信平台框架上的.所有主要 ...

  10. Spring Security OAuth 2.0 发放令牌接口地址自定义

    OAuth 2.0 如何获取令牌 以密码模式为例,获取 Token curl --location --request POST 'http://oauth-server/oauth/token' \ ...