Git 入门系列(七)- 可视化 Git 管理工具

介绍几个常用的可视化 Git 管理工具,本篇只做介绍,就不说详细的使用攻略了,选择一个自己喜欢的学习就好,都很容易上手,尤其在了解并熟悉常用的 Git 命令之后,会发现这些工具真的是 Git 管理的福音。

Git 自带的可视化

Git 安装后有个自带的可视化工具的
在工作目录下右键会有个 Git GUI(GUI,Graphical User Interface,图形用户界面)
打开就是下面这个样子


在左上角 Repository 中可以查看历史提交记录



上面这个界面也可以在 Git Bash 中,使用 gitk打开

这个工具是我最开始使用 Git 的时候的辅助工具,可以方便查看当前改了哪些文件,哪些内容。比如第一张图,有 UnstagedStaged 的区域,对应的是 工作区 和 暂存区,用快捷键 Ctrl + T 可以操作 add 或者 checkout 。 比如在某一个 Unstaged Changes 的文件使用 Ctrl + T ,这个文件就被添加到下面 Stage Changes 区域了,在 Stage Changes 操作就是检出 checkout

但我只用作辅助,commit 等其他操作还是用 Git Bash 的。

直到发现了下面的工具 ↓ ↓ ↓

客户端工具

GitHub Desktop

作为开发总是在 GitHub 上找开源项目学习,download 或者 clone,人家还有配套的客户端

GitHub Desktop 常用操作都是支持的,比如提交,推送 / 拉取远程,切换项目、切换分支,合并分支,查看历史等等,好像没有打标签功能。

在Change 那个Tab下也很人性,简单说明下

如果已经 commit 还没有 push ,在最下面会显示最新的提交的commit 有Undo 可以取消刚刚提交的 commit,这个功能深得我的喜爱啊


界面很好看,使用起来也很顺手,于是我就告别了 Git GUI,也基本告别了 Git Bash,除了打标签,还是要用一下,stash 好像也没有,或者我还没有发现。

Sourcetree

Sourcetree 的功能比起 GitHub Desktop 功能更加强大丰富,颜值也很高,前几章提到的所有命令都可以用这个来完成


考虑到初使用者看到这么多功能会凌乱,所以介绍下主要功能区,大概看一下 Sourcetree 能够为我们提供哪些功能


  1. 最上面一栏可以进行 commit、push、pull 等
  2. 左边一列有 branch 列表、tags 标签列表、多远程列表、stash 列表
    2.1 列表每一条目右键也有相应功能,比如 branch 有 merge 等操作,stash 有应用(apply)和删除(drop)等操作
  3. 中间区域有历史记录信息
    3.1 历史记录右键,也提供了很多功能,比如打标签、检出等等

左上角 Commit 就是和提交相关,这个和 Git GUI 的布局有点相似,但操作更加便捷。
整体来非常清晰,操作也很清楚,真的 很好很强大

本篇就关于可视化的 Git 就介绍到这里了,如果是软件开发工具的话,有的软件内部也是支持 Git 操作的,至于选择哪个工具,就各有所爱吧~

拜拜,后面会对常见问题进行梳理一波。

系列文章传送门

Git 入门系列(一)- Git 概念/安装/基本操作/远程推送更新
Git 入门系列(二)- 修改管理 / 撤销操作 / 命令及区间关系
Git 入门系列(三)- 分支(上)创建与切换 / 合并 / 查看 / 删除
Git 入门系列(四)- 分支(下)合并解决冲突 / 远程分支
Git 入门系列(五)- stash 贮藏
Git 入门系列(六)- 标签 tag
Git 入门系列(七)- 可视化 Git 管理工具
Git 入门系列(八) - FAQ

欢迎关注个人公众号,【程序媛春哥的手记】

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 211,123评论 6 490
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,031评论 2 384
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 156,723评论 0 345
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,357评论 1 283
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,412评论 5 384
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,760评论 1 289
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,904评论 3 405
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,672评论 0 266
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,118评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,456评论 2 325
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,599评论 1 340
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,264评论 4 328
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,857评论 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,731评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,956评论 1 264
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,286评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,465评论 2 348