习惯了 Windows 的用户,一直不喜欢用类似命令行的东西来操作,当然我也不是不喜欢,只是操作太慢了。
也许 Linux 大神在命令行的帮助下,办事效率翻倍,那也是非常常见的事情。。
当然我不是大神,所以还是得选择一个合适的工具才行。

其实相信大家也是一样,简单学习之后,直接就上工具了。。
我找到一篇不错的文章《Git图形化界面客户端大汇总
里面介绍了 11 款 git 工具,而且有截图和简单描述,貌似作者按喜好排序的。

我下载了前三个测试了下。
TortoiseGit 差不多直接上手,因为我用的 svn 也是这只老乌龟,所以有种莫名的亲切感。。
虽然这个上手容易,可是也不是没有缺点,我就简单吐槽下吧。

乌龟git 最大好处是为每个文件加上了图标,我们就可以直接看图标得知修改了什么文件,新加了什么文件。
PS:初次安装,安装完毕后要重启电脑,或者重启下 explorer.exe 进程才能看图标。
但是那图标确实不怎么好看,虽然有多套图标可供选择,可是仍然是那种完全提不起兴趣看的图标。。

乌龟git 其实直接把 add 和 commit 结合为一步完成,这个确实方便了许多。
可是那个提交界面跟2000年的QQ有的一拼,完全没有任何修饰,做为前端,有时候真是不忍直视。。
不过做为好用的工具,我还是忍了。

还有一个真不知道作者怎么想的,明明提供了语言选择选项,可是却只有一个语言。。那我选个毛线?
不过好像官方有的下语言包,可是官方网站打不开,,要FQ。。算了。。

然后我下载了 SourceTree 进行测试。
打开界面后,太TM的清新了,用着都是一种享受,而且安装好后默认是中文的。
不过有个坑我简单说下,免得大家跟我一样被坑了一下午。。
之前我安装了 msysgit,所以在安装 SourceTree 的时候,没有选择下载git,而是直接用之前安装的git,导致日志乱码。
我也不知道怎么设置,不过简单的解决方法就是在选项里点击 "使用内嵌的git" 按钮重新下载即可。
目前没发现什么大缺点,唯一缺点就是没有乌龟git那种图标显示,其他还在详细测试中,如果有问题,我会继续写博客分享给大家。。
强烈推荐大家都用下这个,并且是免费的,当然你要注册下帐号,登录后就免费使用了。

最后下载了 SmartGit 确实也不错,可是没有汉化包我就有点蛋疼。经过再三抉择,最终决定卸载掉。。

我现在用着 SourceTree 然后用 乌龟 为我显示图标,两者结合差不多就完美了。

好了,今天的分享就这些了。

git 学习小记之图形化界面客户端的更多相关文章

  1. Git图形化界面客户端

    Git图形化界面客户端大汇总 文,还在不断更新,网上搜到的同名文章都是未经同意就从这里复制过去的) 一.TortoiseGit - The coolest Interface to Git Versi ...

  2. Git各大平台(win/Linux/Mac)图形化界面客户端大汇总

    摘要: 介绍各平台下的图形化界面git客户端(本人并没有全部使用过),欢迎大家补充新的软件或者使用感受~  一.TortoiseGit - The coolest Interface to Git V ...

  3. 【转】Git图形化界面客户端大汇总

    原文网址:http://my.oschina.net/amstrong/blog/159114 目录[-] 一.TortoiseGit - The coolest Interface to Git V ...

  4. Git图形化界面客户端大汇总

    文,还在不断更新,网上搜到的同名文章都是未经同意就从这里复制过去的) 一.TortoiseGit - The coolest Interface to Git Version Control Tort ...

  5. 一脸懵逼学习oracle(图形化界面操作---》PLSQL图形化界面)

    1:经过几天的折腾,终于将oracle安装成功,创建用户,授权等等操作,接下来就安安心心学习oracle: 安装好PLSQL图形化界面和汉化以后(过程自己百度吧,百度more and more),登录 ...

  6. git命令行or图形化界面?看这篇操作就够了

    我们在自己的私人分支开发好各自的模块后,就要合并到master,这个时候在idea里边先切换到master,然后update一下获取最新更新,解决一下冲突,最后再合并自己的私人分支,add,commi ...

  7. Hive图形化界面客户端

    通过JDBC连接HiveServer2的图形界面工具,包括:SQuirrel SQL Client.Oracle SQL Developer以及DbVisualizer SQuirrel SQL Cl ...

  8. Git应用详解第五讲:远程仓库Github与Git图形化界面

    前言 前情提要:Git应用详解第四讲:版本回退的三种方式与stash 这一节将会介绍本地仓库与远程仓库的一些简单互动以及几款常用的Git图形化界面,让你更加方便地使用git. 一.Git裸库 简单来说 ...

  9. 2013年10月13日学习:SQL通过图形化界面创建表

    通过SQL2005创建表的方式有两种: 1.通过图形化用户界面来创建表.比较容易出问题,不稳定,容易点错了.不推荐 2.通过命令来创建.大牛都是这样做的,比较好. 通过图形化界面创建:以创建员工表为例 ...

随机推荐

  1. Mysql的基本操作(一)增、删、改

    创建/增加(create创建,alter字段操作,insert插入) 创建数据库 create database 数据库名称 charset=utf8; # 例: create database te ...

  2. Anibei前端基础学习

    html.html5.CSS2.CSS3.JQuery.Vue.js学习,后端程序媛开始学习前端开发啦.

  3. 用10分钟,搭建图像处理编程环境,0失败!(python语言,windows系统)

    以前,你可能看过很多的文章,开始搭建一个图像处理的编程环境. 结果,按照教程一步一步做的时候,总是出现各种各样的问题. 就算成功了,后续开发过程中要用到不同版本的opencv,不同版本python,更 ...

  4. 1065 A+B and C

    同样是一题会产生溢出的题,不同的是这个用大数类很麻烦,因为有负数的可能性 不妨利用溢出的特性来解题:两个整数和为负数 或者 两个负数和为正数,那么就溢出了. #include<bits/stdc ...

  5. MySQL数据库--外键约束及外键使用

    什么是主键.外键关系型数据库中的一条记录中有若干个属性,若其中某一个属性组(注意是组)能唯一标识一条记录,该属性组就可以成为一个主键. 比如: 学生表(学号,姓名,性别,班级) 其中每个学生的学号是唯 ...

  6. PAT甲题题解-1036. Boys vs Girls (25)-找最大最小,大水题

    题意:给出n个人的姓名.性别.ID.分数,让你找出其中哪个妹纸分数最高.哪个汉子分数最低.以及他们的差如果没有妹纸或者汉子,则对应输出Absent,差用NA代替. 就是for一遍找最大最小值,水题 # ...

  7. PAT甲题题解-1075. PAT Judge (25)-排序

    相当于是模拟OJ评测,这里注意最后输出:1.那些所有提交结果都是-1的(即均未通过编译器的),或者从没有一次提交过的用户,不需要输出.2.提交结果为-1的题目,最后输出分数是03.某个题目从没有提交过 ...

  8. classpath与clsspath*

    classpath是指 WEB-INF文件夹下的classes目录 classes含义: 1.存放各种资源配置文件 eg.init.properties log4j.properties struts ...

  9. jieba分词学习

    具体项目在githut里面: 应用jieba库分词 1)利用jieba分词来统计词频: 对应文本为我们队伍的介绍:jianjie.txt: 项目名称:碎片 项目描述:制作一个网站,拾起日常碎片,记录生 ...

  10. 使用redis防止抢购商品超卖

    前言: redis不仅仅是单纯的缓存,它还有一些特殊的功能,在一些特殊场景上很好用. 本篇博文用来测试下使用redis来防止抢购商品超卖问题. 内容: 使用redis的list进行测试 思路是设置一个 ...