QGit是一个开源的GUIGit客户端,由MarcoCostalba用Qt和C++编写。它是一个能够在图形界面环境下更好地提供浏览版本历史、查看提交记录和文件补丁的客户端。它利用git命令行来执行和显示输出。具有浏览版本历史、比较、文件历史、文件注释、归档树等通用功能。我们可以使用选定的提交来格式化和应用补丁,在两个或多个实例和提交之间拖放等。它允许我们使用其内置的生成器来创建自定义按钮来执行特定命令。以下是在Ubuntu14.04LTS“Trusty”中编译和安装QGit客户端的简单步骤。1、安装QT4库首先,要在ubuntu中运行QGit,需要先安装QT4库。由于apt是ubuntu默认的包管理器,而qt4也在官方仓库中,所以我们直接使用下面的apt-get命令安装qt4。$sudoapt-get安装qt4-default2。下载QGit压缩包安装完Qt4之后,我们需要安装git,这样我们就可以cloneQGit中的git仓库了。运行下面的apt-get命令。$sudoapt-getinstallgit现在,我们将使用以下git命令克隆QGit客户端存储库。$gitclonegit://repo.or.cz/qgit4/redivivus.git克隆到'redivivus'...远程:计数对象:7128,完成。远程:压缩对象:100%(2671/2671),完成。远程:总计7128(delta5464),重用5711(delta4438)接收对象:100%(7128/7128),2.39MiB|470.00KiB/s,完成。解析增量:100%(5464/5464),完成。正在检查连接……完成。3。编译QGit克隆后,我们现在进入redivivus目录并创建我们需要编译的makefile。进入目录并运行以下命令。$cdredivivus接下来,我们运行以下命令从qmake项目文件(qgit.pro)生成一个新的Makefile。$qmakeqgit.pro生成Makefile后,我们现在终于可以编译qgit的源代码并生成二进制文件了。首先我们需要安装编译用的make和g++包,因为这是一个用C++写的程序。$sudoapt-getinstallmakeg++现在,我们将使用make命令来编译代码。$制作4。安装QGit成功编译QGit的源代码后,我们将其安装在Ubuntu14.04中,以便我们在系统中执行。所以我们将运行下面的命令。$sudomakeinstallcdsrc/&&make-fMakefileinstallmake[1]:进入目录`/home/arun/redivivus/src'make-fMakefile.Releaseinstallmake[2]:进入目录`/home/arun/redivivus/src'install-m755-p"../bin/qgit""/usr/lib/x86_64-linux-gnu/qt4/bin/qgit"strip"/usr/lib/x86_64-linux-gnu/qt4/bin/qgit"make[2]:Leavingdirectory`/home/arun/redivivus/src'make[1]:Leavingdirectory`/home/arun/redivivus/src'接下来,我们需要将qgit二进制文件从bin目录复制到/usr/bin/这样我们就可以在全球范围内运行它。$sudocpbin/qgit/usr/bin/5.创建桌面文件现在我们已经在ubuntu中成功安装了qgit,让我们创建一个桌面文件,这样就可以在我们桌面环境的菜单或者启动器中找到QGit了。为此,我们将在/usr/share/applications/中创建一个名为qgit.desktop的新文件。$sudonano/usr/share/applications/qgit.desktop接下来将以下行复制到文件中。[桌面入口]Name=qgitGenericName=git图形界面viewerExec=qgitIcon=qgitType=ApplicationComment=git图形界面viewerTerminal=falseMimeType=inode/directory;Categories=Qt;Development;RevisionControl;完成后保存退出。6.运行QGit客户端QGit安装完成后,我们现在可以从任何启动器或程序菜单启动它。要在终端下运行QGit,我们可以执行以下操作。$qgit这将基于Qt4框架以GUI模式打开QGit。QGit查看器总结QGit是一个很棒的基于QT的git客户端。它可以运行在Linux、MACOSX和MicrosoftWindows这三个平台上。它帮助我们方便地浏览git仓库提供的历史、版本、分支等信息。它减少了使用命令行执行浏览版本、历史记录和比较等功能的需要,并以图形方式简化了这些任务。最新的qgit版本也在默认仓库中,你可以使用apt-getinstallqgit命令来安装它。因此,QGit使用其简洁的图形界面让我们的工作变得更简单、更快捷。via:http://linoxide.com/ubuntu-how-to/install-qgit-viewer-ubuntu-14-04/作者:ArunPyasi译者:geekpi校对:wxy
