原文:<wbr><a rel="nofollow" href="http://gitbook.liuhui998.com/7_2.html" style="color:rgb(245,149,19); text-decoration:none">http://gitbook.liuhui998.com/7_2.html</a> <div> <div> <span style="color:#000080">如果在阅读本文之前,你还不知道git是如何进行存储的,请先阅读《</span><span style="line-height:24px; font-weight:bold; white-space:nowrap"><a title="阅读全文" target="_blank" href="http://hubingforever.blog.163.com/blog/static/171040579201242893413411/" style="color:rgb(245,149,19); line-height:25px; text-decoration:none">Git是如何存储对象的</a></span><span style="color:rgb(0,0,128)">》。</span> </div> <div> <span style="color:#000080">我们可以使用</span><span style="color:#ff00ff">cat-file</span><span style="color:#000080">命令去查询特定对象的信息. 注意下面只键入了</span><span style="color:#993300">SHA</span><span style="color:#000080">值的一部分, 不必把40个字符全部键入:</span> </div> <div> <pre class="prettyprint" style="padding-top:2px; padding-right:2px; padding-bottom:2px; padding-left:2px; border-top-width:1px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; border-top-style:solid; border-right-style:solid; border-bottom-style:solid; border-left-style:solid; border-top-color:rgb(136,136,136); border-right-color:rgb(136,136,136); border-bottom-color:rgb(136,136,136); border-left-color:rgb(136,136,136)"><p style="margin-top:0px; margin-bottom:10px; padding-top:0px; padding-bottom:0px"></p><div> <span class="pln">$ git</span><span class="pun" style="color:rgb(102,102,0)">-</span><span class="pln">cat</span><span class="pun" style="color:rgb(102,102,0)">-</span><span class="pln">file </span><span class="pun" style="color:rgb(102,102,0)">-</span><span class="pln">t </span><span class="lit" style="color:rgb(0,102,102)">54196cc2</span> </div><div><span class="lit" style="color:rgb(0,102,102)">commit</span></div><div> <span class="pln">$ git</span><span class="pun" style="color:rgb(102,102,0)">-</span><span class="pln">cat</span><span class="pun" style="color:rgb(102,102,0)">-</span><span class="pln">file commit </span><span class="lit" style="color:rgb(0,102,102)">54196cc2</span> </div><div> <span class="lit" style="color:rgb(0,102,102)">tree</span><span class="pln"> </span><span class="lit" style="color:rgb(0,102,102)">92b8b694ffb1675e5975148e1121810081dbdffe</span> </div><div> <span class="lit" style="color:rgb(0,102,102)">author</span><span class="pln"> J</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln"> </span><span class="typ" style="color:rgb(102,0,102)">Bruce</span><span class="pln"> </span><span class="typ" style="color:rgb(102,0,102)">Fields</span><span class="pln"> </span><span class="pun" style="color:rgb(102,102,0)"><</span><span class="pln">bfields@puzzle</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">fieldses</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">org</span><span class="pun" style="color:rgb(102,102,0)">></span><span class="pln"> </span><span class="lit" style="color:rgb(0,102,102)">1143414668</span><span class="pln"> </span><span class="pun" style="color:rgb(102,102,0)">-</span><span class="lit" style="color:rgb(0,102,102)">0500</span> </div><div> <span class="lit" style="color:rgb(0,102,102)">committer</span><span class="pln"> J</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln"> </span><span class="typ" style="color:rgb(102,0,102)">Bruce</span><span class="pln"> </span><span class="typ" style="color:rgb(102,0,102)">Fields</span><span class="pln"> </span><span class="pun" style="color:rgb(102,102,0)"><</span><span class="pln">bfields@puzzle</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">fieldses</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">org</span><span class="pun" style="color:rgb(102,102,0)">></span><span class="pln"> </span><span class="lit" style="color:rgb(0,102,102)">1143414668</span><span class="pln"> </span><span class="pun" style="color:rgb(102,102,0)">-</span><span class="lit" style="color:rgb(0,102,102)">0500</span> </div><div> </div><div><span class="pln">initial commit</span></div><p style="margin-top:0px; margin-bottom:10px; padding-top:0px; padding-bottom:0px"></p></pre> </div> <div> <span style="color:#003366">一个树</span><span style="color:#ff00ff">(tree)对象</span><span style="color:#003366">可以引用一个或多个块(blob)对象, 每个块对象都对应一个文件. 更进一步, 树对象亦可以引用其他的树对象, 从而构成一个目录层次结构.</span><span style="line-height:22px; color:rgb(0,0,128)"></span><span style="line-height:22px; color:rgb(0,0,128)">每一个提交都对应一个树对象。</span><span style="color:rgb(0,51,102)">你可以使用ls-tree去查看树的内容:</span> </div> <div> <pre class="prettyprint" style="padding-top:2px; padding-right:2px; padding-bottom:2px; padding-left:2px; border-top-width:1px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; border-top-style:solid; border-right-style:solid; border-bottom-style:solid; border-left-style:solid; border-top-color:rgb(136,136,136); border-right-color:rgb(136,136,136); border-bottom-color:rgb(136,136,136); border-left-color:rgb(136,136,136)"><div> <span class="pln">$ git ls</span><span class="pun" style="color:rgb(102,102,0)">-</span><span class="pln">tree </span><span class="lit" style="color:rgb(0,102,102)">92b8b694</span> </div><div> <span class="lit" style="color:rgb(0,102,102)">100644</span><span class="pln"> blob </span><span class="lit" style="color:rgb(0,102,102)">3b18e512dba79e4c8300dd08aeb37f8e728b8dad</span><span class="pln"> file</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">txt</span> </div><p style="margin-top:0px; margin-bottom:10px; padding-top:0px; padding-bottom:0px"></p></pre> </div> <div><span style="color:#000080">我们可以看到树中包含了一个文件. SHA值是文件内容的一个引用(译者注: 相当于指针指向对应的块对象).</span></div> <div> <pre class="prettyprint" style="padding-top:2px; padding-right:2px; padding-bottom:2px; padding-left:2px; border-top-width:1px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; border-top-style:solid; border-right-style:solid; border-bottom-style:solid; border-left-style:solid; border-top-color:rgb(136,136,136); border-right-color:rgb(136,136,136); border-bottom-color:rgb(136,136,136); border-left-color:rgb(136,136,136)"><div> <span class="pln">$ git cat</span><span class="pun" style="color:rgb(102,102,0)">-</span><span class="pln">file </span><span class="pun" style="color:rgb(102,102,0)">-</span><span class="pln">t </span><span class="lit" style="color:rgb(0,102,102)">3b18e512</span> </div><div><span class="lit" style="color:rgb(0,102,102)">blob</span></div><p style="margin-top:0px; margin-bottom:10px; padding-top:0px; padding-bottom:0px"></p></pre> </div> <div> <span style="color:#000080">一个"</span><span style="color:#993300">块</span><span style="color:#000080">"</span><span style="color:#993300">(blob)</span><span style="color:#000080">即是文件的数据, 我们可以用cat-file查看其内容:</span> </div> <div> <pre class="prettyprint" style="padding-top:2px; padding-right:2px; padding-bottom:2px; padding-left:2px; border-top-width:1px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; border-top-style:solid; border-right-style:solid; border-bottom-style:solid; border-left-style:solid; border-top-color:rgb(136,136,136); border-right-color:rgb(136,136,136); border-bottom-color:rgb(136,136,136); border-left-color:rgb(136,136,136)"><p style="margin-top:0px; margin-bottom:10px; padding-top:0px; padding-bottom:0px"></p><div> <span class="pln">$ git cat</span><span class="pun" style="color:rgb(102,102,0)">-</span><span class="pln">file blob </span><span class="lit" style="color:rgb(0,102,102)">3b18e512</span> </div><div> <span class="lit" style="color:rgb(0,102,102)">hello</span><span class="pln"> world</span> </div><p style="margin-top:0px; margin-bottom:10px; padding-top:0px; padding-bottom:0px"></p></pre> </div> <div>注意到文件中的数据是旧的. 初始树其实是第一次提交时记录的目录状态快照.</div> <div><br></div> <div><span style="color:#000080">所有的对象都使用SHA1值作为索引存储在git目录之下:</span></div> <div> <pre class="prettyprint" style="padding-top:2px; padding-right:2px; padding-bottom:2px; padding-left:2px; border-top-width:1px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; border-top-style:solid; border-right-style:solid; border-bottom-style:solid; border-left-style:solid; border-top-color:rgb(136,136,136); border-right-color:rgb(136,136,136); border-bottom-color:rgb(136,136,136); border-left-color:rgb(136,136,136)"><p style="margin-top:0px; margin-bottom:10px; padding-top:0px; padding-bottom:0px"></p><div> <span class="pln">$ find </span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">git</span><span class="pun" style="color:rgb(102,102,0)">/</span><span class="pln">objects</span><span class="pun" style="color:rgb(102,102,0)">/</span> </div><div> <span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">git</span><span class="pun" style="color:rgb(102,102,0)">/</span><span class="pln">objects</span><span class="pun" style="color:rgb(102,102,0)">/</span> </div><div> <span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">git</span><span class="pun" style="color:rgb(102,102,0)">/</span><span class="pln">objects</span><span class="pun" style="color:rgb(102,102,0)">/</span><span class="pln">pack</span> </div><div> <span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">git</span><span class="pun" style="color:rgb(102,102,0)">/</span><span class="pln">objects</span><span class="pun" style="color:rgb(102,102,0)">/</span><span class="pln">info</span> </div><div> <span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">git</span><span class="pun" style="color:rgb(102,102,0)">/</span><span class="pln">objects</span><span class="pun" style="color:rgb(102,102,0)">/</span><span class="lit" style="color:rgb(0,102,102)">3b</span> </div><div> <span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">git</span><span class="pun" style="color:rgb(102,102,0)">/</span><span class="pln">objects</span><span class="pun" style="color:rgb(102,102,0)">/</span><span class="lit" style="color:rgb(0,102,102)">3b</span><span class="pun" style="color:rgb(102,102,0)">/</span><span class="lit" style="color:rgb(0,102,102)">18e512dba79e4c8300dd08aeb37f8e728b8dad</span> </div><div> <span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">git</span><span class="pun" style="color:rgb(102,102,0)">/</span><span class="pln">objects</span><span class="pun" style="color:rgb(102,102,0)">/</span><span class="lit" style="color:rgb(0,102,102)">92</span> </div><div> <span class="lit" style="color:rgb(0,102,102)">.git</span><span class="pun" style="color:rgb(102,102,0)">/</span><span class="pln">objects</span><span class="pun" style="color:rgb(102,102,0)">/</span><span class="lit" style="color:rgb(0,102,102)">92</span><span class="pun" style="color:rgb(102,102,0)">/</span><span class="pln">b8b694ffb1675e5975148e1121810081dbdffe</span> </div><div> <span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">git</span><span class="pun" style="color:rgb(102,102,0)">/</span><span class="pln">objects</span><span class="pun" style="color:rgb(102,102,0)">/</span><span class="lit" style="color:rgb(0,102,102)">54</span> </div><div> <span class="lit" style="color:rgb(0,102,102)">.git</span><span class="pun" style="color:rgb(102,102,0)">/</span><span class="pln">objects</span><span class="pun" style="color:rgb(102,102,0)">/</span><span class="lit" style="color:rgb(0,102,102)">54</span><span class="pun" style="color:rgb(102,102,0)">/</span><span class="lit" style="color:rgb(0,102,102)">196cc2703dc165cbd373a65a4dcf22d50ae7f7</span> </div><div> <span class="lit" style="color:rgb(0,102,102)">.git</span><span class="pun" style="color:rgb(102,102,0)">/</span><span class="pln">objects</span><span class="pun" style="color:rgb(102,102,0)">/</span><span class="pln">a0</span> </div><div> <span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">git</span><span class="pun" style="color:rgb(102,102,0)">/</span><span class="pln">objects</span><span class="pun" style="color:rgb(102,102,0)">/</span><span class="pln">a0</span><span class="pun" style="color:rgb(102,102,0)">/</span><span class="lit" style="color:rgb(0,102,102)">423896973644771497bdc03eb99d5281615b51</span> </div><div> <span class="lit" style="color:rgb(0,102,102)">.git</span><span class="pun" style="color:rgb(102,102,0)">/</span><span class="pln">objects</span><span class="pun" style="color:rgb(102,102,0)">/</span><span class="pln">d0</span> </div><div> <span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">git</span><span class="pun" style="color:rgb(102,102,0)">/</span><span class="pln">objects</span><span class="pun" style="color:rgb(102,102,0)">/</span><span class="pln">d0</span><span class="pun" style="color:rgb(102,102,0)">/</span><span class="lit" style="color:rgb(0,102,102)">492b368b66bdabf2ac1fd8c92b39d3db916e59</span> </div><div> <span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">git</span><span class="pun" style="color:rgb(102,102,0)">/</span><span class="pln">objects</span><span class="pun" style="color:rgb(102,102,0)">/</span><span class="pln">c4</span> </div><div> <span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">git</span><span class="pun" style="color:rgb(102,102,0)">/</span><span class="pln">objects</span><span class="pun" style="color:rgb(102,102,0)">/</span><span class="pln">c4</span><span class="pun" style="color:rgb(102,102,0)">/</span><span class="pln">d59f390b9cfd4318117afde11d601c1085f241</span> </div><p style="margin-top:0px; margin-bottom:10px; padding-top:0px; padding-bottom:0px"></p></pre> </div> <div><span style="color:#000080">这些文件的内容其实是压缩的数据外加一个标注类型和长度的头. 类型可以是块(blob), 树(tree), 提交(commit)或者标签(tag).</span></div> <div><span style="color:#000080"><br></span></div> <div> <span style="color:#000080">最容易找到的提交是</span><span style="color:#993300">HEAD</span><span style="color:#000080">提交, 我们可以在</span><span style="color:#993300">.git/HEAD</span><span style="color:#000080">中找到:</span> </div> <div> <pre class="prettyprint" style="padding-top:2px; padding-right:2px; padding-bottom:2px; padding-left:2px; border-top-width:1px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; border-top-style:solid; border-right-style:solid; border-bottom-style:solid; border-left-style:solid; border-top-color:rgb(136,136,136); border-right-color:rgb(136,136,136); border-bottom-color:rgb(136,136,136); border-left-color:rgb(136,136,136)"><p style="margin-top:0px; margin-bottom:10px; padding-top:0px; padding-bottom:0px"></p><div> <span class="pln">$ cat </span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">git</span><span class="pun" style="color:rgb(102,102,0)">/</span><span class="typ" style="color:rgb(102,0,102)">HEAD</span> </div><div> <span class="typ" style="color:rgb(102,0,102)">ref</span><span class="pun" style="color:rgb(102,102,0)">:</span><span class="pln"> refs</span><span class="pun" style="color:rgb(102,102,0)">/</span><span class="pln">heads</span><span class="pun" style="color:rgb(102,102,0)">/</span><span class="pln">master</span> </div><p style="margin-top:0px; margin-bottom:10px; padding-top:0px; padding-bottom:0px"></p></pre> </div> <div><span style="color:#000080">如你所见, 上面的输出告诉了我们现在在哪个分支之上工作. Git通过创建.git目录下的文件去标识分支(译注: 即refs/heads下面的文件, 多个分支会有多个文件). 每个文件中包含了一个提交的SHA1值, 我们可以用cat-file去查看此提交的内容(译注: 此提交即为该分支的头):</span></div> <div> <pre class="prettyprint" style="padding-top:2px; padding-right:2px; padding-bottom:2px; padding-left:2px; border-top-width:1px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; border-top-style:solid; border-right-style:solid; border-bottom-style:solid; border-left-style:solid; border-top-color:rgb(136,136,136); border-right-color:rgb(136,136,136); border-bottom-color:rgb(136,136,136); border-left-color:rgb(136,136,136)"><p style="margin-top:0px; margin-bottom:10px; padding-top:0px; padding-bottom:0px"></p><div> <span class="pln">$ cat </span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">git</span><span class="pun" style="color:rgb(102,102,0)">/</span><span class="pln">refs</span><span class="pun" style="color:rgb(102,102,0)">/</span><span class="pln">heads</span><span class="pun" style="color:rgb(102,102,0)">/</span><span class="pln">master</span> </div><div><span class="pln">c4d59f390b9cfd4318117afde11d601c1085f241</span></div><div> <span class="pln">$ git cat</span><span class="pun" style="color:rgb(102,102,0)">-</span><span class="pln">file </span><span class="pun" style="color:rgb(102,102,0)">-</span><span class="pln">t c4d59f39</span> </div><div><span class="pln">commit</span></div><div> <span class="pln">$ git cat</span><span class="pun" style="color:rgb(102,102,0)">-</span><span class="pln">file commit c4d59f39</span> </div><div><span class="pln">tree d0492b368b66bdabf2ac1fd8c92b39d3db916e59</span></div><div> <span class="pln">parent </span><span class="lit" style="color:rgb(0,102,102)">54196cc2703dc165cbd373a65a4dcf22d50ae7f7</span> </div><div> <span class="lit" style="color:rgb(0,102,102)">author</span><span class="pln"> J</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln"> </span><span class="typ" style="color:rgb(102,0,102)">Bruce</span><span class="pln"> </span><span class="typ" style="color:rgb(102,0,102)">Fields</span><span class="pln"> </span><span class="pun" style="color:rgb(102,102,0)"><</span><span class="pln">bfields@puzzle</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">fieldses</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">org</span><span class="pun" style="color:rgb(102,102,0)">></span><span class="pln"> </span><span class="lit" style="color:rgb(0,102,102)">1143418702</span><span class="pln"> </span><span class="pun" style="color:rgb(102,102,0)">-</span><span class="lit" style="color:rgb(0,102,102)">0500</span> </div><div> <span class="lit" style="color:rgb(0,102,102)">committer</span><span class="pln"> J</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln"> </span><span class="typ" style="color:rgb(102,0,102)">Bruce</span><span class="pln"> </span><span class="typ" style="color:rgb(102,0,102)">Fields</span><span class="pln"> </span><span class="pun" style="color:rgb(102,102,0)"><</span><span class="pln">bfields@puzzle</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">fieldses</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">org</span><span class="pun" style="color:rgb(102,102,0)">></span><span class="pln"> </span><span class="lit" style="color:rgb(0,102,102)">1143418702</span><span class="pln"> </span><span class="pun" style="color:rgb(102,102,0)">-</span><span class="lit" style="color:rgb(0,102,102)">0500</span> </div><div> </div><div><span class="pln">add emphasis</span></div><p style="margin-top:0px; margin-bottom:10px; padding-top:0px; padding-bottom:0px"></p></pre> </div> <div><span style="color:#000080">这里的树对象指向了这棵树的新状态:</span></div> <div> <pre class="prettyprint" style="padding-top:2px; padding-right:2px; padding-bottom:2px; padding-left:2px; border-top-width:1px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; border-top-style:solid; border-right-style:solid; border-bottom-style:solid; border-left-style:solid; border-top-color:rgb(136,136,136); border-right-color:rgb(136,136,136); border-bottom-color:rgb(136,136,136); border-left-color:rgb(136,136,136)"><div> <span class="pln">$ git ls</span><span class="pun" style="color:rgb(102,102,0)">-</span><span class="pln">tree d0492b36</span> </div><div> <span class="pln">100644 blob a0423896973644771497bdc03eb99d5281615b51 file</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">txt</span> </div><div> <span class="pln">$ git cat</span><span class="pun" style="color:rgb(102,102,0)">-</span><span class="pln">file blob a0423896</span> </div><div> <span class="pln">hello world</span><span class="pun" style="color:rgb(102,102,0)">!</span> </div><p style="margin-top:0px; margin-bottom:10px; padding-top:0px; padding-bottom:0px"></p></pre> </div> <div>父对象指向了前一个提交:</div> <div> <pre class="prettyprint" style="padding-top:2px; padding-right:2px; padding-bottom:2px; padding-left:2px; border-top-width:1px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; border-top-style:solid; border-right-style:solid; border-bottom-style:solid; border-left-style:solid; border-top-color:rgb(136,136,136); border-right-color:rgb(136,136,136); border-bottom-color:rgb(136,136,136); border-left-color:rgb(136,136,136)"><p style="margin-top:0px; margin-bottom:10px; padding-top:0px; padding-bottom:0px"></p><div> <span class="pln">$ git</span><span class="pun" style="color:rgb(102,102,0)">-</span><span class="pln">cat</span><span class="pun" style="color:rgb(102,102,0)">-</span><span class="pln">file commit </span><span class="lit" style="color:rgb(0,102,102)">54196cc2</span> </div><div> <span class="lit" style="color:rgb(0,102,102)">tree</span><span class="pln"> </span><span class="lit" style="color:rgb(0,102,102)">92b8b694ffb1675e5975148e1121810081dbdffe</span> </div><div> <span class="lit" style="color:rgb(0,102,102)">author</span><span class="pln"> J</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln"> </span><span class="typ" style="color:rgb(102,0,102)">Bruce</span><span class="pln"> </span><span class="typ" style="color:rgb(102,0,102)">Fields</span><span class="pln"> </span><span class="pun" style="color:rgb(102,102,0)"><</span><span class="pln">bfields@puzzle</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">fieldses</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">org</span><span class="pun" style="color:rgb(102,102,0)">></span><span class="pln"> </span><span class="lit" style="color:rgb(0,102,102)">1143414668</span><span class="pln"> </span><span class="pun" style="color:rgb(102,102,0)">-</span><span class="lit" style="color:rgb(0,102,102)">0500</span> </div><div> <span class="lit" style="color:rgb(0,102,102)">committer</span><span class="pln"> J</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln"> </span><span class="typ" style="color:rgb(102,0,102)">Bruce</span><span class="pln"> </span><span class="typ" style="color:rgb(102,0,102)">Fields</span><span class="pln"> </span><span class="pun" style="color:rgb(102,102,0)"><</span><span class="pln">bfields@puzzle</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">fieldses</span><span class="pun" style="color:rgb(102,102,0)">.</span><span class="pln">org</span><span class="pun" style="color:rgb(102,102,0)">></span><span class="pln"> </span><span class="lit" style="color:rgb(0,102,102)">1143414668</span><span class="pln"> </span><span class="pun" style="color:rgb(102,102,0)">-</span><span class="lit" style="color:rgb(0,102,102)">0500</span> </div><p style="margin-top:0px; margin-bottom:10px; padding-top:0px; padding-bottom:0px"></p></pre> </div> </div> <div>结束!</div> </wbr>