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

7 lines
5.5 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-reflog  - 管理reflog信息</p></div></div><div class="doc-postil"><div class="c-markdown"><h2>概要</h2></div><div class="doc-postil-opts"><a class="doc-postil-opt" href="javascript:;"><em class="icon edit"></em><span class="text">纠错</span></a></div></div><div class="doc-postil"><div class="c-markdown"><p>git-instaweb  - 立即在gitweb中浏览你的工作仓库</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 class="doc-postil-opts"><a class="doc-postil-opt" href="javascript:;"><em class="icon edit"></em><span class="text">纠错</span></a></div></div><div class="doc-postil"><div class="c-markdown"><pre class="prism-token token language-javascript">git reflog [show] [log-options] [&lt;ref&gt;]git reflog expire [--expire=&lt;time&gt;] [--expire-unreachable=&lt;time&gt;]        [--rewrite] [--updateref] [--stale-fix]        [--dry-run] [--verbose] [--all | &lt;refs&gt;…]git reflog delete [--rewrite] [--updateref]        [--dry-run] [--verbose] ref@{specifier}…
git reflog exists &lt;ref&gt;</pre></div></div><div class="doc-postil"><div class="c-markdown"><p>一个简单的脚本设置<code>gitweb</code>和浏览本地资源库的Web服务器。</p></div></div><div class="doc-postil"><div class="c-markdown"><h2>选项</h2></div></div><div class="doc-postil"><div class="c-markdown"><p>-l   --local</p></div></div><div class="doc-postil"><div class="c-markdown"><p>仅将Web服务器绑定到本地IP127.0.0.1)。</p></div></div><div class="doc-postil"><div class="c-markdown"><p>-d   --httpd</p></div></div><div class="doc-postil"><div class="c-markdown"><p>将被执行的HTTP守护程序命令行。命令行选项可以在这里指定并且配置文件将被添加到命令行的末尾。目前支持apache2lighttpdmongooseplackup和webrick。默认lighttpd</p></div></div><div class="doc-postil"><div class="c-markdown"><p>-m   --module-path</p></div></div><div class="doc-postil"><div class="c-markdown"><p>模块路径只有当httpd是Apache时才需要默认/ usr / lib / apache2 / modules</p></div></div><div class="doc-postil"><div class="c-markdown"><p>-p   --port</p></div></div><div class="doc-postil"><div class="c-markdown"><p>将httpd绑定到的端口号。默认1234</p></div></div><div class="doc-postil"><div class="c-markdown"><p>-b   --browser</p></div></div><div class="doc-postil"><div class="c-markdown"><p>应该用来查看gitweb页面的网页浏览器。这将<code>git web{litdd}browse</code>与gitweb实例的URL一起传递给helper脚本。有关详细信息请参阅git-web {litdd}浏览[1]。如果脚本失败则URL将被打印到标准输出。</p></div></div><div class="doc-postil"><div class="c-markdown"><p>start   --start</p></div></div><div class="doc-postil"><div class="c-markdown"><p>启动httpd实例并退出。根据需要重新生成配置文件以生成新实例。</p></div></div><div class="doc-postil"><div class="c-markdown"><p>stop   --stop</p></div></div><div class="doc-postil"><div class="c-markdown"><p>停止httpd实例并退出。这不会生成任何用于产生新实例的配置文件也不会关闭浏览器。</p></div></div><div class="doc-postil"><div class="c-markdown"><p>restart   --restart</p></div></div><div class="doc-postil"><div class="c-markdown"><p>重新启动httpd实例并退出。根据需要重新生成配置文件以生成新实例。</p></div></div><div class="doc-postil"><div class="c-markdown"><h2>组态</h2></div></div><div class="doc-postil"><div class="c-markdown"><p>您可以在.git / config中指定配置</p></div></div><div class="doc-postil"><div class="c-markdown"><pre class="prism-token token language-javascript">[instaweb]
        local = true
        httpd = apache2 -f
        port = 4321
        browser = konqueror
        modulePath = /usr/lib/apache2/modules</pre></div></div><div class="doc-postil"><div class="c-markdown"><p>如果配置变量<code>instaweb.browser</code>没有设置,<code>web.browser</code>将会被使用如果它被定义。有关详细信息请参阅git-web {litdd}浏览[1]。</p></div></div><div class="doc-postil"><div class="c-markdown"><p>这个计算涉及遍历所有可到达的对象,即它的成本与<code>git prune</code>。它主要是为了解决垃圾收集造成的腐败问题该旧版本的Git不保护reflog提到的对象。</p></div></div><div class="doc-postil"><div class="c-markdown"><p>-n   --dry-run</p></div></div><div class="doc-postil"><div class="c-markdown"><p>切勿修剪任何条目; 只是显示将被修剪的内容。</p></div></div><div class="doc-postil"><div class="c-markdown"><p>--verbose</p></div></div><div class="doc-postil"><div class="c-markdown"><p>在屏幕上打印额外的信息。</p></div></div><div class="doc-postil"><div class="c-markdown"><h3><code>delete</code>操作</h3></div></div><div class="doc-postil"><div class="c-markdown"><p><code>git reflog delete</code>接受选项<code>--updateref</code><code>--rewrite</code><code>-n</code><code>--dry-run</code>,和<code>--verbose</code>,具有相同的含义当它们与用作<code>expire</code></p></div></div></div>