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

目录

一、前言

二、初始化仓库

2.1 设置用户名与邮箱

2.2 初始化仓库

三、添加文件

四、查看文件状态

五、查看提交日志

六、查看差异

七、版本回退

八、删除文件

九、分支管理

9.1 创建分支

9.2 切换分支

9.3 查看分支

9.4 合并分支

十、文件冲突

十一、转视频版


一、前言

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

二、初始化仓库

2.1 设置用户名与邮箱

创建空白目录,右键

Git图解-常用命令操作-可视化_第1张图片

 Git图解-常用命令操作-可视化_第2张图片

2.2 初始化仓库

空白目录,右键

Git图解-常用命令操作-可视化_第3张图片

Git图解-常用命令操作-可视化_第4张图片

三、添加文件

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

Git图解-常用命令操作-可视化_第5张图片

Git图解-常用命令操作-可视化_第6张图片

 接着执行commit

Git图解-常用命令操作-可视化_第7张图片

 Git图解-常用命令操作-可视化_第8张图片

 操作成功

Git图解-常用命令操作-可视化_第9张图片

四、查看文件状态

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

修改未提交:

Git图解-常用命令操作-可视化_第10张图片

修改已提交:

Git图解-常用命令操作-可视化_第11张图片

五、查看提交日志

选中文件

Git图解-常用命令操作-可视化_第12张图片

Git图解-常用命令操作-可视化_第13张图片

六、查看差异

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

Git图解-常用命令操作-可视化_第14张图片

查看与版本的差异

 Git图解-常用命令操作-可视化_第15张图片

 Git图解-常用命令操作-可视化_第16张图片

七、版本回退

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

Git图解-常用命令操作-可视化_第17张图片

 使用show log 查看版本日志

Git图解-常用命令操作-可视化_第18张图片

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

Git图解-常用命令操作-可视化_第19张图片

 选择硬回退

Git图解-常用命令操作-可视化_第20张图片

 Git图解-常用命令操作-可视化_第21张图片

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

Git图解-常用命令操作-可视化_第22张图片

八、删除文件

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

Git图解-常用命令操作-可视化_第23张图片

 Git图解-常用命令操作-可视化_第24张图片

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

Git图解-常用命令操作-可视化_第25张图片

九、分支管理

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

Git图解-常用命令操作-可视化_第26张图片

9.1 创建分支

Git图解-常用命令操作-可视化_第27张图片

 Git图解-常用命令操作-可视化_第28张图片

9.2 切换分支

Git图解-常用命令操作-可视化_第29张图片

 Git图解-常用命令操作-可视化_第30张图片

9.3 查看分支

Git图解-常用命令操作-可视化_第31张图片

9.4 合并分支

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

Git图解-常用命令操作-可视化_第32张图片

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

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

 Git图解-常用命令操作-可视化_第33张图片

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

Git图解-常用命令操作-可视化_第34张图片

 Git图解-常用命令操作-可视化_第35张图片

 步骤3:合并成功

Git图解-常用命令操作-可视化_第36张图片

十、文件冲突

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

Git图解-常用命令操作-可视化_第37张图片

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

Git图解-常用命令操作-可视化_第38张图片

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

Git图解-常用命令操作-可视化_第39张图片

 合并冲突了

Git图解-常用命令操作-可视化_第40张图片

 Git图解-常用命令操作-可视化_第41张图片

 步骤4:解决冲突

Git图解-常用命令操作-可视化_第42张图片

 Git图解-常用命令操作-可视化_第43张图片

Git图解-常用命令操作-可视化_第44张图片

 Git图解-常用命令操作-可视化_第45张图片

  Git图解-常用命令操作-可视化_第46张图片

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

十一、转视频版

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

你可能感兴趣的:(Git入门图解,git,github,TortoiseGit,图解,git冲突)