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

1 line
3.9 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.

<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-stripspace  - 删除不必要的空格</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 stripspace [-s | --strip-comments]git stripspace [-c | --comment-lines]</pre></div></div><div class="doc-postil"><div class="c-markdown"><h2>描述</h2></div></div><div class="doc-postil"><div class="c-markdown"><p>从标准输入中读取提交消息,注释,标记和分支描述等文本,并按照 Git 使用的方式进行清理。</p></div></div><div class="doc-postil"><div class="c-markdown"><p>没有任何争论,这将会:</p></div></div><div class="doc-postil"><div class="c-markdown"><ul class="ul-level-0 list-paddingleft-2" style="margin: 10px 0px 10px 20px;"><li><p>remove trailing whitespace from all lines</p></li></ul></div></div><div class="doc-postil"><div class="c-markdown"><ul class="ul-level-0 list-paddingleft-2" style="margin: 10px 0px 10px 20px;"><li><p>collapse multiple consecutive empty lines into one empty line</p></li></ul></div></div><div class="doc-postil"><div class="c-markdown"><ul class="ul-level-0 list-paddingleft-2" style="margin: 10px 0px 10px 20px;"><li><p>remove empty lines from the beginning and end of the input</p></li></ul></div></div><div class="doc-postil"><div class="c-markdown"><ul class="ul-level-0 list-paddingleft-2" style="margin: 10px 0px 10px 20px;"><li><p>add a missing <code>\n</code> to the last line if necessary.</p></li></ul></div></div><div class="doc-postil"><div class="c-markdown"><p>在输入完全由空白字符组成的情况下,不会产生输出。</p></div></div><div class="doc-postil"><div class="c-markdown"><p><strong>注意</strong>:这是为了清理元数据,更喜欢 git-apply [1] 的<code>--whitespace=fix</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>-s   --strip-comments</p></div></div><div class="doc-postil"><div class="c-markdown"><p>跳过并删除所有以注释字符开头的行(默认<code>#</code>)。</p></div></div><div class="doc-postil"><div class="c-markdown"><p>-c   --comment-lines</p></div></div><div class="doc-postil"><div class="c-markdown"><p>在每行上添加注释字符和空白。行将自动以换行符终止。在空行上,只有注释字符会被预置。</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>$</code>指示行的结尾:</p></div></div><div class="doc-postil"><div class="c-markdown"><pre class="prism-token token language-javascript">|A brief introduction   $|   $|$|A new paragraph$|# with a commented-out line    $|explaining lots of stuff.$|$|# An old paragraph, also commented-out. $|      $|The end.$|  $</pre></div></div><div class="doc-postil"><div class="c-markdown"><p>使用<code>git stripspace</code>无参数来获取:</p></div></div><div class="doc-postil"><div class="c-markdown"><pre class="prism-token token language-javascript">|A brief introduction$|$|A new paragraph$|# with a commented-out line$|explaining lots of stuff.$|$|# An old paragraph, also commented-out.$|$|The end.$</pre></div></div><div class="doc-postil"><div class="c-markdown"><p>使用<code>git stripspace --strip-comments</code>获得:</p></div></div><div class="doc-postil"><div class="c-markdown"><pre class="prism-token token language-javascript">|A brief introduction$|$|A new paragraph$|explaining lots of stuff.$|$|The end.$</pre></div></div></div>