如何启动git-gui?


43

我已经git-gui通过安装了工具sudo apt-get install git-gui。但是,我该如何开始呢?尝试使用搜索或git-gui命令找不到Git的UI工具。


git不应该已经内置git-gui吗?它在git-scm.com/downloads/guis上
faizal 2014年

1
@faizal:这实际上取决于debian维护者是如何决定打包git的,请查看从git源码包
Sylvain Pineau 2014年

@SylvainPineau嗯,这很有道理。我想安装本git-all应该git-gui和与的所有其他软件包一起安装的git
faizal

Answers:


40

键入git citool以启动git-gui。

如果出现错误:git: 'citool' is not a git command,只需安装以下软件包:git-gui

sudo apt-get install git-gui

2
这给了我错误:git: 'citool' is not a git command.
faizal

16
只需安装以下软件包:git-guisudo apt-get install git-gui
Sylvain Pineau


1
这给了我错误git:'citool'不是git命令。参见'git --help'。
卢赞·巴拉

2
@LuzanBaral:请安装以下软件包:sudo apt-get install git-gui gitk
Sylvain Pineau,

23

打字

git gui

应该管用。没有破折号。


上面的解决方案已经有两个答案。您的没有提供任何新内容。
TheWanderer 2015年

7
两者都使用citool,这在原始问题中没有被问到。他/她正在尝试使用git-gui而不是git gui来启动它。
2015年

6
最高答案给出的是答案,实际上不是该问题的最佳答案,并且被OP接受。我就是这样说的。
2015年

2
尽管需要有关此答案的更多解释-该答案是有效的,并且确实添加了一些新内容。
Sepero 2015年

1
如果那不起作用,sudo apt-get install git-gui请先运行。apt-get install git没有安装git gui
wisbucky

5

在终端类型中:

git gui citool

提交一次并在完成后返回外壳。如果通过提交以外的任何方式关闭了窗口,则此命令将返回非零退出代码。

 git gui citool --amend

自动进入该界面的“修改上一次提交”模式。

git gui citool --nocommit

行为像普通的citool一样,但是与其进行提交,不如使用零退出代码终止。它仍然检查索引是否不包含任何未合并的条目,因此您可以将其用作git-mergetool的GUI版本。

参考网站


参考站点说git gui is actually maintained as an independent project, but stable versions are distributed as part of the Git suite for the convenience of end users.,是真的需要安装git-gui还是应该自动将其放入内部git?我已经apt-get install git在Ubuntu上完成了,但是git gui citool无法运行。我得到了错误 git: 'gui' is not a git command.
faizal

2
您需要安装git-gui,使用sudo apt-get install git-gui,然后输入command git gui,一切都会正常。
shruti 2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.