六、Tag(标记)管理

像其他的版本控制系统(VCS)一样,Git 可以给仓库历史中的某一个提交打上标签,以显示为某一阶段性成果,或是提示为重要版本。 比较有代表性的一种使用方式是使用这个功能来标记我们软件版本(例如 v1.0v2.0 等等)。 在本篇文章中,你将会学习如何创建和删除新的标签。

1 创建Tag

1) 在切换Tag之前,我们先在“master”分支的MainWindows.cs文件中写入一段文字“标记管理   版本1   V1.0”。如下图。

2) 保存并提交。如下图。

3) 在Visual Studio 2017的“团队资源管理器”中使用鼠标左键点击名称“WpfAppGit”旁边的小三角(如图中红框处),会弹出一个快捷菜单,选择菜单中的“标记”菜单项。如下图。

4) 使用鼠标左键点击“新建标记”按钮,然后会出现如下图。

5)在第一个文本框中输入标记名“V1.0”,在第二个文本框中输入“第一个正式版”,然后点击“创建标记”按钮。如下图。

6) 标记创建成功之后,如下图。

2 删除Tag

Tag不可以修改和移动,所以如果要修改或移动,请先删除,然后添加一个新的Tag。我们按照上面的步骤,建立一个“V1.0.1”的Tag,以便做下面的操作。

1)在Visual Studio 2017的“团队资源管理器”中使用鼠标左键点击名称“WpfAppGit”旁边的小三角(如图中红框处),会弹出一个快捷菜单,选择菜单中的“标记”菜单项。如下图。

2) 在“标记”列表下选中要删除的标记,如“V1.0.1”标记,然后单击右键,弹出快捷菜单,在快捷菜单中点击“本地删除”即可。

3)标记删除成功之后。如下图。

七、冲突合并

在分支合并的时候,往往发生内容冲突,大多数情况下 Git 都会帮你自动合并,省掉很多麻烦。但有些时候,Git 无法处理,需要你手工解决。

一般有三种类型的冲突,需要你手工处理:

一个被删除,一个被修改

会提示你:选择修改的文件,还是删除的文件?

一个被删除,一个新创建

会提示你:选择创建的文件,还是删除的文件?

在两个分支中分别作了不同的修改

会提示你:使用 merge 工具手工修改冲突

在Visual Studio 中使用git——标记(Tag)管理(十)的更多相关文章

  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 同步代码到 CodePlex

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

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

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

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

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

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

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

  7. 在Visual Studio 中使用git——使用git管理源代码(三)

    在Visual Studio 中使用git--什么是Git(一) 在Visual Studio 中使用git--给Visual Studio安装 git插件(二)   第三部分:使用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. HellowWorld详解

    1.随便新建一个文件夹,存放代码 2.在文件夹中新建一个Java文件 新建一个.txt文本文档-->将扩展名.txt修改为.java 注:如果创建的文本文档没有显示扩展名,则有如下方法: 方法一 ...

  2. 【vue-09】axios

    [vue-09]axios 文档:Axios中文文档 官网 为什么要使用axios 功能特点: 支持发送ajax异步 支持在NodeJs中发送ajax请求. 支持Promise 支持拦截器请求和响应 ...

  3. springmvcdemo

      项目点击属性  2.3  转换成2.5    已经变成一个网站项目了     报错消失 pom.xml <project xmlns="http://maven.apache.or ...

  4. 一、unittest介绍与基础使用

    一.unittest为单元测试框架,系统标准库 import unittest

  5. 第一周JVM核心技术-工具与GC策略

    一. JDK工具 1.1 内置命令行工具 工具 简介 jps/jinfo 查看java进程 jstat 查看JVM内部GC信息 jmap 查看JVM堆或类占用空间信息 jstack 查看线程信息 jc ...

  6. Visual Lab Online —— 事后分析

    项目 内容 班级:北航2020春软件工程 博客园班级博客 作业:事后分析 事后分析 设想和目标 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 我们的软件使得编写简 ...

  7. QT windows 应用程序 exe ,设置详细信息并解决中文乱码问题

    原博主:https://blog.csdn.net/xiezhongyuan07/article/details/87691490 1.新创建一个.rc文件,随意命名,例如叫app.rc 并编辑 1 ...

  8. Linux 根目录所在分区被脏数据占满

    背景: ​ 公司在做一个项目,大概功能就是一个通行闸机的人脸识别系统,要经过门禁的人注册了之后,系统就会存储一张原始的图片在服务器的数据文件夹里面,包括了永久的存储和一些访客注册临时存储.一天周五的时 ...

  9. 校准仪的开发 ---等下整理 迪文屏的ICO文件 和输出配置问题

    要有ICO文件才能

  10. nginx 的基础知识(一)

    Nginx  HTTP 和 反向代理web服务器 epoll 占用少的系统资源.支持更多的并发连接 负载均衡 安装简单.配置灵活 热部署.启动快.不间断服务情况下对软件配置进行升级 反向代理 反向代理 ...