当前位置: 首页 > news >正文

Git图解-常用命令操作-可视化

目录

一、前言

二、初始化仓库

2.1 设置用户名与邮箱

2.2 初始化仓库

三、添加文件

四、查看文件状态

五、查看提交日志

六、查看差异

七、版本回退

八、删除文件

九、分支管理

9.1 创建分支

9.2 切换分支

9.3 查看分支

9.4 合并分支

十、文件冲突

十一、转视频版


一、前言

接着上篇:Git图解-常用命令操作 上篇使用bash命令实现Git操作, 接下来,使用TortoiseGit可视化工具再操作一遍Git命令。

二、初始化仓库

2.1 设置用户名与邮箱

创建空白目录,右键

 

2.2 初始化仓库

空白目录,右键

三、添加文件

新建readme.txt文件,执行 add 操作

 接着执行commit

 

 操作成功

四、查看文件状态

修改一下readme.txt文件, 借助图标观察变化

修改未提交:

修改已提交:

五、查看提交日志

选中文件

六、查看差异

再修改readme.txt文件,添加:hello git

查看与版本的差异

 

 

七、版本回退

保存并提交readme.txt改动的数据,此时先回退到没有保存前的版本。

 使用show log 查看版本日志

 现在想回退到,“修改readme.txt” 版本

 选择硬回退

 

 操作完之后,master分支版本就回到上一个版本, show log是看不到当前版本之后日志,只能通过 show reflog才行

八、删除文件

删除有2种模式,一种删除版本库,留下工作区的,一个是全删除

 

 工作区删除成功之后,必须提交一次,保证版本库中文件同步删除

九、分支管理

创建test.txt文件, 并提交,方便分支创建观察效果。

9.1 创建分支

 

9.2 切换分支

 

9.3 查看分支

9.4 合并分支

切换到dev分支并创建dev.txt文件,执行add 跟 commit 命令,注意合并前必须提交,保证工作区与版本库一致,否则会出现莫名其妙的问题。

需求: 将dev分支的dev.txt文件合并到master分支中

步骤1:切换到master分支,此时master分支没有dev.txt文件

 

 步骤2:在master分支执行合并

 

 步骤3:合并成功

十、文件冲突

步骤1:在master分支修改dev.txt文件,注意: 先修改, 在add, 最后commit, 保证跟版本库一致

 步骤2:切换到dev分支修改dev.txt文件,注意: 先修改, 在add, 最后commit, 保证跟版本库一致

 步骤3:切换到master分支,将dev分支改动后数据合并到master分支中

 合并冲突了

 

 步骤4:解决冲突

 

 

 

到这,本篇就结束了,欲知后事如何,请听下回分解~

十一、转视频版

看文字不过瘾可以切换视频版:4小时让你直接上手Git操作

http://www.lryc.cn/news/32593.html

相关文章:

  • C语言-基础了解-20-typedef
  • Ubuntu系统升级16.04升级18.04
  • CM6.3.2启用Kerberos(附问题解决)
  • QML 动画(组合动画)
  • 【PHP代码注入】PHP代码注入漏洞
  • Python 常用语句同C/C++、Java的不同
  • 一把火烧掉了苹果摆脱中国制造的幻想,印度制造难担重任
  • 常用的 JavaScript 数组 API
  • 海思3531a pjsip交叉编译
  • 《安富莱嵌入式周报》第305期:超级震撼数码管瀑布,使用OpenAI生成单片机游戏代码的可玩性,120通道逻辑分析仪,复古电子设计,各种运动轨迹函数源码实现
  • 力扣-查找每个员工花费的总时间
  • 企业级信息系统开发学习笔记1.8 基于Java配置方式使用Spring MVC
  • 【C语言复习】C语言中的文件操作
  • 00后整顿职场,当摸鱼测试员遇上了内卷00后。
  • 程序员的上帝视角(4)——视角
  • 一、webpack基础
  • 超详细VMware CentOS7(最小安装)安装教程
  • 经典卷积模型回顾8—NIN实现图像分类(matlab)
  • 【Java笔记】泛型
  • 【Linux】用户管理
  • 深入理解Mysql索引底层数据结构与算法
  • 【SpringBoot高级篇】SpringBoot集成jasypt 配置脱敏和数据脱敏
  • JAVA知识体系(二)
  • Verilog 学习第八节(数码管段码显示)
  • 方案开发|快递吊钩电子秤方案
  • Spring-IOC容器初始化过程
  • AspCms标签手册
  • 什么是Netty
  • SpringCloud:统一网关Gateway
  • 【独家】华为OD机试 - 最差产品奖(C 语言解题)