uTools-Manuals/docs/git/git gui.html
2019-04-08 23:22:26 +08:00

1 line
6.0 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<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 [&lt;command&gt;] [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>