【Git 入门系列】Git 可视化管理工具
前言
介绍几个常用的可视化 Git 管理工具,本篇只做介绍,就不说详细的使用攻略了,选择一个自己喜欢的学习就好,都很容易上手,尤其在了解并熟悉常用的 Git 命令之后,会发现这些工具真的是 Git 管理的福音。
Git 自带的可视化
Git 安装后有个自带的可视化工具的
在工作目录下右键会有个 Git GUI(GUI,Graphical User Interface,图形用户界面)
打开就是下面这个样子
在左上角 Repository 中可以查看历史提交记录
上面这个界面也可以在 Git Bash 中,使用 gitk
打开
这个工具是我最开始使用 Git 的时候的辅助工具,可以方便查看当前改了哪些文件,哪些内容。比如第一张图,有 Unstaged
和 Staged
的区域,对应的是 工作区 和 暂存区,用快捷键 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 能够为我们提供哪些功能
-
最上面一栏可以进行 commit、push、pull 等
-
左边一列有 branch 列表、tags 标签列表、多远程列表、stash 列表
2.1 列表每一条目右键也有相应功能,比如 branch 有 merge 等操作,stash 有应用(apply)和删除(drop)等操作
-
中间区域有历史记录信息
3.1 历史记录右键,也提供了很多功能,比如打标签、检出等等
左上角 Commit 就是和提交相关,这个和 Git GUI 的布局有点相似,但操作更加便捷。 整体来非常清晰,操作也很清楚,真的 很好很强大
本篇就关于可视化的 Git 就介绍到这里了,如果是软件开发工具的话,有的软件内部也是支持 Git 操作的,至于选择哪个工具,就各有所爱吧~
拜拜,后面会对常见问题进行梳理一波。
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tanejji
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
怎样阻止微信小程序自动打开
PHP中文网 06-13 -
excel下划线不显示怎么办
PHP中文网 06-23 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
photoshop蒙版画笔没反应怎么办
PHP中文网 06-24