我git
用于各种项目的版本控制。
是否有GUI软件可用于浏览项目的提交和分支,以及用于检索git项目中的版本?
gitKraken
gitkraken.com
我git
用于各种项目的版本控制。
是否有GUI软件可用于浏览项目的提交和分支,以及用于检索git项目中的版本?
gitKraken
gitkraken.com
Answers:
我猜您正在寻找一个易于使用的git前端。
看看Git Wiki上InterfacesFrontendsAndTools页面的“ Graphical Interfaces ”部分。这里提到了以下内容:
gitk
软件包中)git-gui
软件包中)编辑:这些是其他答案中给出的建议。
我个人发现有几个软件非常易于使用。
测试了上述所有工具之后,我使用了以下工具来管理我的Git存储库:
SmartGit
SmartGit是用于Git的易于使用的图形用户界面,具有优化的工作流程。SmartGit支持软件开发项目中的日常工作所需的所有Git和Mercurial功能:
我还有一个易于使用的向导,可将您连接到GitHub和BitBucket等在线存储库
兔子VCS
相比之下,RabbitVCS具有与其他工具不同的方法。它没有为您的git存储库提供外部UI,而是将其自身集成到Nautilus。实际上,RabbitVCS是一组图形工具,旨在提供对您使用的版本控制系统的简单直接访问。
是; git有一个gui,您可以使用该git gui
命令运行。
如果这不起作用,则意味着您需要安装的GUI git
。您可以通过安装git-gui软件包来做到这一点。或者,甚至更好,安装git-all软件包。
sudo apt-get update && sudo apt-get install git-all
有关man git-gui
详细信息,请参见。请注意,在调用联机帮助页时git-gui
,您可以使用git gui
。
git-gui
可以使用git gui
或git citool
git gui
它还是功能齐全的东西。我喜欢。
echo '*TkTheme: clam' | xrdb -merge -
在开始之前执行git gui
将使它不那么难看。
我花gitg
了一段时间才回到CLI。为了获得娱乐价值,这里有gource
,可以将您的git历史记录转换成动画:)
git clone
Linux库(2)运行git log --pretty=format:user:%aN%n%ct --reverse --raw --encoding=UTF-8 --no-renames -n 10000 | gource --log-format git -a 2 -i 120 -s 1 --loop --padding 1.4 --max-file-lag 1 --user-friction 0.2 -
(3)按f
或u
隐藏文件名或用户名
我非常喜欢smartgit。您可以在此处了解更多信息。它是迄今为止我发现的Linux上最完整的git客户端。话虽如此,命令行中确实有力量,我建议您在使用GUI之前先学习它。
我在开发GitKraken的团队中,所以我有点偏见,但我强烈建议您检查一下。它是跨平台的,因此您可以在Windows,Mac和Linux中使用相同的工具,并且它还具有其他一些独特功能,包括撤消/重做,索引搜索和快速响应的直观设计。如果GitKraken不适用于您,则我也使用了Git Extensions(Windows)和GitHub Desktop(Windows / Mac)并取得了一些成功。
16.04
第一印象真的很棒。@chris在某个时候有任何计划将此项目开源吗?
与其从源文件(http://www.syntevo.com/smartgit/index.html)下载并编译tar.gz文件,不如在启动板上提供一个PPA,该PPA允许smartgit
使用常规apt-get
命令进行安装。
在终端(Ctrl+ Alt+ t)中,输入以下命令:
sudo add-apt-repository ppa:eugenesan/ppa
sudo apt-get update
sudo apt-get install smartgit
这将安装最新版本的smartgit。
还有一个相对较新的(刚刚在几个月前发布的)软件GitEye。
它基于Eclipse RCP框架,提供了熟悉的图形界面。您也可以在Windows和Mac上使用它,因为它在Java上运行。
试试看; 免费。
到目前为止,我唯一的抱怨是它的合并工具相当有限