mirror of
https://github.com/fofolee/uTools-Manuals.git
synced 2025-06-08 15:04:05 +08:00
1 line
3.9 KiB
HTML
1 line
3.9 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-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> |