一、git-cola为何物
很多小伙伴,特别喜欢使用TortoiseGit,该软件是做什么的,就不用多说吧。

奈何,TortoiseGit只有windows版,这让在linux上开发的小伙伴,很难受。。。

目前有个开源软件叫git-cola。

官网地址:http://git-cola.github.io/index.html

github:https://github.com/git-cola/git-cola

该软件支持windows和linux,不过在windows上,还是没有TortoiseGit好用,毕竟习惯了。

在linux下,没有更好选择的情况下,git-cola还是一个不错的选择。

git-cola主要实现对git命令的GUI化封装,git-cola和TortoiseGit很类似。底下还是以Git为核心,git-cola是个外壳,使用git-cola操作,就不用记住git命令了,很方便。

二、http和ssh
大家都知道使用Git与远端仓库之间进行通信有2种方式,即http和ssh方式。

最直观的区别就是:

使用http时,安装简单,但是每次push时,需要输入用户名和密码,比较麻烦;
使用ssh时,安装配置步骤稍微多点,但是每次push时,无需输入用户和密码,可直接push,更加方便。
另外在安全性上ssh也是比http更好的,目前大部分的git仓库都是支持这2种方式的,具体使用哪种就看大家的心情了。

下面我们对 http方式 的安装和使用进行介绍。

三、Git安装与配置
此处以ubuntu为例,进行安装Git,输入命令:

sudo apt-get install git

在这里插入图片描述


一会就安装完毕。可以通过git指令进行查看是否安装成功,如下:

在这里插入图片描述

配置提交代码时使用的用户名和邮箱,输入命令:

git config --global user.name "xxx"
git config --global user.email "你的邮箱地址"

在这里插入图片描述
Git配置完毕。 

四、git-cola的安装与使用
1、安装
输入命令:

sudo apt-get install git-cola


如下,中间出现[Y/n],输入y

在这里插入图片描述

一会就安装完毕了。

2、使用
先在终端中,进入git本地仓库目录,然后输入如下命令,启动gui界面:

git cola

在这里插入图片描述

clone仓库
点击Clone…

在这里插入图片描述

然后在git仓库网站上,复制需要下载仓库的https地址。

在这里插入图片描述

粘贴到输入框中

在这里插入图片描述

点击OK,然后弹出选择仓库存放在本地的路径

在这里插入图片描述

点击Open,正在Clone中

在这里插入图片描述

Clone完毕,我们发现,程序菜单显示到了桌面的菜单栏上。我们参考《解决ubuntu下应用程序菜单不在程序的左上角_百里杨的博客-CSDN博客_ubuntu应用程序菜单》进行重新设置就可以了。

在这里插入图片描述

下面大概介绍下主界面,分了这几个区域,如下:

在这里插入图片描述

常见问题:

若出现邮箱与名称未设置的提示时,根据提示如下,在终端中设置即可。

在这里插入图片描述
启动cola时,报错"Client is not authorized to connect to Servergit-cola:can not connect to X Server"。一般是因为linux界面可能有问题,可以重启X Server,或者重启系统解决。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐