mirror of
https://github.com/fofolee/uTools-Manuals.git
synced 2025-06-08 23:14:06 +08:00
1 line
6.0 KiB
HTML
1 line
6.0 KiB
HTML
<div class="c-markdown doc-markdown"><div class="doc-postil"><div class="c-markdown"><h2>名称</h2></div></div><div class="doc-postil"><div class="c-markdown"><p>git-gui - Git 的便携式图形界面</p></div></div><div class="doc-postil"><div class="c-markdown"><h2>概要</h2></div></div><div class="doc-postil"><div class="c-markdown"><pre class="prism-token token language-javascript">git gui [<command>] [arguments]</pre></div></div><div class="doc-postil"><div class="c-markdown"><h2>描述</h2></div></div><div class="doc-postil"><div class="c-markdown"><p>基于 Tcl / Tk 的 Git 图形用户界面。<code>git gui</code>侧重于允许用户通过新的提交,修改现有的提交,创建分支,执行本地合并以及提取/推送到远程存储库来更改其存储库。</p></div></div><div class="doc-postil"><div class="c-markdown"><p>与之不同<code>gitk</code>,<code>git gui</code>侧重于提交生成和单个文件注释,并且不显示项目历史记录。但它确实提供菜单操作以从<code>git gui</code>内部开始<code>gitk</code>会话。</p></div></div><div class="doc-postil"><div class="c-markdown"><p><code>git gui</code>已知可用于所有流行的UNIX系统,Mac OS X 和 Windows(在 Cygwin 和 MSYS 下)。尽可能遵循操作系统特定的用户界面准则,<code>git gui</code>为用户提供相当原生的界面。</p></div></div><div class="doc-postil"><div class="c-markdown"><h2>命令</h2></div></div><div class="doc-postil"><div class="c-markdown"><p>责怪</p></div></div><div class="doc-postil"><div class="c-markdown"><p>在给定版本的指定文件上启动责备查看器(如果未指定,则为工作目录)。</p></div></div><div class="doc-postil"><div class="c-markdown"><p>浏览器</p></div></div><div class="doc-postil"><div class="c-markdown"><p>启动一个树形浏览器,显示指定提交中的所有文件。通过浏览器选择的文件在非授权查看器中打开。</p></div></div><div class="doc-postil"><div class="c-markdown"><p>citool</p></div></div><div class="doc-postil"><div class="c-markdown"><p>在退出并返回到 shell 之前,开始<code>git gui</code>并安排完成一次提交。该接口仅限于提交操作,稍微缩短了应用程序的启动时间并简化了菜单栏。</p></div></div><div class="doc-postil"><div class="c-markdown"><p>version</p></div></div><div class="doc-postil"><div class="c-markdown"><p>显示当前正在运行<code>git gui</code>的版本。</p></div></div><div class="doc-postil"><div class="c-markdown"><h2>示例</h2></div></div><div class="doc-postil"><div class="c-markdown"><p><code>git gui blame Makefile</code></p></div></div><div class="doc-postil"><div class="c-markdown"><p>在当前工作目录中显示<code>Makefile</code>文件的内容,并为每行的原始作者和将行移动到其当前位置的人员提供注释。未提交的文件被注释,并且未提交的更改(如果有的话)明确归因于<code>Not Yet Committed</code>。</p></div></div><div class="doc-postil"><div class="c-markdown"><p><code>git gui blame v0.99.8 Makefile</code></p></div></div><div class="doc-postil"><div class="c-markdown"><p>显示<code>Makefile</code>修订内容<code>v0.99.8</code>并为每行提供注释。与上述示例不同,该文件是从对象数据库读取的,而不是工作目录。</p></div></div><div class="doc-postil"><div class="c-markdown"><p><code>git gui blame --line=100 Makefile</code></p></div></div><div class="doc-postil"><div class="c-markdown"><p>如上所述加载注释并自动滚动视图以在<code>100</code>线居中。</p></div></div><div class="doc-postil"><div class="c-markdown"><p><code>git gui citool</code></p></div></div><div class="doc-postil"><div class="c-markdown"><p>进行一次提交并在完成时返回到 shell。如果窗口以任何其他方式关闭,则该命令将返回一个非零的退出代码。</p></div></div><div class="doc-postil"><div class="c-markdown"><p><code>git gui citool --amend</code></p></div></div><div class="doc-postil"><div class="c-markdown"><p>自动进入<code>Amend Last Commit</code>界面的模式。</p></div></div><div class="doc-postil"><div class="c-markdown"><p><code>git gui citool --nocommit</code></p></div></div><div class="doc-postil"><div class="c-markdown"><p>像普通的 citool 一样行事,但不要仅仅以零退出代码来终止提交。它仍检查索引是否包含未合并的条目,因此您可以将其用作 GUI 版本的 git-mergetool [1]</p></div></div><div class="doc-postil"><div class="c-markdown"><p><code>git citool</code></p></div></div><div class="doc-postil"><div class="c-markdown"><p>与<code>git gui citool</code>(上)相同。</p></div></div><div class="doc-postil"><div class="c-markdown"><p><code>git gui browser maint</code></p></div></div><div class="doc-postil"><div class="c-markdown"><p>显示<code>maint</code>分支树的浏览器。在浏览器中选择的文件可以通过内部责任查看器查看。</p></div></div><div class="doc-postil"><div class="c-markdown"><p>gitk[1]</p></div></div><div class="doc-postil"><div class="c-markdown"><p>Git 存储库浏览器。显示分支,提交历史记录和文件差异。gitk是由<code>git gui</code>的Repository Visualize 动作启动的实用程序。</p></div></div><div class="doc-postil"><div class="c-markdown"><h2>其他</h2></div></div><div class="doc-postil"><div class="c-markdown"><p><code>git gui</code> 实际上是作为一个独立的项目来维护的,但为了方便最终用户,稳定版本作为 Git 套件的一部分进行分发。</p></div></div><div class="doc-postil"><div class="c-markdown"><p>一个<code>git gui</code>开发库可以从以下地址获得:</p></div></div><div class="doc-postil"><div class="c-markdown"><pre class="prism-token token language-javascript">git clone git://repo.or.cz/git-gui.git</pre></div></div><div class="doc-postil"><div class="c-markdown"><p>或者</p></div></div><div class="doc-postil"><div class="c-markdown"><pre class="prism-token token language-javascript">git clone http://repo.or.cz/r/git-gui.git</pre></div></div></div> |