git命令——git log

论坛 期权论坛     
选择匿名的用户   2021-5-30 02:32   460   0
<div class="blogpost-body" id="cnblogs_post_body">
<p><span style="color:#ff0000;"><strong><span style="font-size:18px;">功能</span></strong></span></p>
<p style="margin-left:30px;">在提交了若干更新,又或者克隆了某个项目之后,你也许想回顾下提交历史。 完成这个任务最简单而又有效的方法是 使用git log 命令。</p>
<p><span style="color:#ff0000;"><strong><span style="font-size:18px;">参数</span></strong></span></p>
<p style="margin-left:30px;"><span style="color:#ff0000;"><strong><span style="font-size:18px;"><img alt="" height="224" src="https://beijingoptbbs.oss-cn-beijing.aliyuncs.com/cs/5606289-bd351eb1e140ebe18413b94f4e66a74f.png" width="511"></span></strong></span></p>
<p style="margin-left:30px;"><span style="color:#ff00ff;"><strong><span style="font-size:16px;">不带任何参数</span></strong></span></p>
<div class="cnblogs_code" style="margin-left:60px;">
  <img alt="" class="code_img_closed" id="code_img_closed_f16d3312-0b90-4c77-944e-9c9b7fc6f26e" src="https://beijingoptbbs.oss-cn-beijing.aliyuncs.com/cs/5606289-8f900a89c6347c561fdf2122f13be562.gif">
  <img alt="" class="code_img_opened" id="code_img_opened_f16d3312-0b90-4c77-944e-9c9b7fc6f26e" src="https://beijingoptbbs.oss-cn-beijing.aliyuncs.com/cs/5606289-961ddebeb323a10fe0623af514929fc1.gif">
  <div class="cnblogs_code_hide" id="cnblogs_code_open_f16d3312-0b90-4c77-944e-9c9b7fc6f26e">
   <pre class="blockcode"><span style="color:#000000;">$ git log
commit ca82a6dff817ec66f44342007202690a93763949
Author: Scott Chacon </span>&lt;schacon&#64;gee-mail.com&gt;<span style="color:#000000;">
Date: Mon Mar </span><span style="color:#800080;">17</span> <span style="color:#800080;">21</span>:<span style="color:#800080;">52</span>:<span style="color:#800080;">11</span> <span style="color:#800080;">2008</span> -<span style="color:#800080;">0700</span><span style="color:#000000;">
    changed the version number

commit 085bb3bcb608e1e8451d4b2432f8ecbe6306e7e7
Author: Scott Chacon </span>&lt;schacon&#64;gee-mail.com&gt;<span style="color:#000000;">
Date: Sat Mar </span><span style="color:#800080;">15</span> <span style="color:#800080;">16</span>:<span style="color:#800080;">40</span>:<span style="color:#800080;">33</span> <span style="color:#800080;">2008</span> -<span style="color:#800080;">0700</span><span style="color:#000000;">
    removed unnecessary test

commit a11bef06a3f659402fe7563abf99ad00de2209e6
Author: Scott Chacon </span>&lt;schacon&#64;gee-mail.com&gt;<span style="color:#000000;">
Date: Sat Mar </span><span style="color:#800080;">15</span> <span style="color:#800080;">10</span>:<span style="color:#800080;">31</span>:<span style="color:#800080;">28</span> <span style="color:#800080;">2008</span> -<span style="color:#800080;">0700</span><span style="color:#000000;">
    first commit</span></pre>
  </div>
  <span class="cnblogs_code_collapse">View Code</span>
</div>
<p style="margin-left:60px;">默认不用任何参数的话,git log 会按提交时间列出所有的更新,最近的更新排在最上面。git log会列出每个提交的 SHA-1 校验和、作者的名字和电子邮件地址、提交时间以及提交说明。</p>
<p style="margin-left:30px;"><span style="color:#ff00ff;"><strong><span style="font-size:16px;">-p</span></strong></span></p>
<p style="margin-left:60px;">-p用来显示每次提交的内容差异。 你也可以加上 -2 来仅显示最近两次提交:</p>
<p style="margin-left:60px;">-p除了显示基本信息之外,还附带了每次 commit 的变化。 当进行代码审查,或者快速浏览某个搭档提交的 commit 所带来的变化的时候,这个参数就非常有用了。</p>
<div class="cnblogs_code" style="margin-left:60px;">
  <img alt="" class="code_img_closed" id="code_img_closed_471536e1-fcde-4661-bcaf-951c5bb5d5ce" src="https://beijingoptbbs.oss-cn-beijing.aliyuncs.com/cs/5606289-8f900a89c6347c561fdf2122f13be562.gif">
  <img alt="" class="code_img_opened" id="code_img_opened_471536e1-fcde-4661-bcaf-951c5bb5d5ce" src="https://beijingoptbbs.oss-cn-beijing.aliyuncs.com/cs/5606289-961ddebeb323a10fe0623af514929fc1.gif">
  <div class="cnblogs_code_hide" id="cnblogs_code_open_471536e1-fcde-4661-bcaf-951c5bb5d5ce">
   <pre class="blockcode">$ git log -p -<span style="color:#800080;">2</span><span style="color:#000000;">
commit ca82a6dff817ec66f44342007202690a93763949
Author: Scott Chacon </span>&lt;schacon&#64;gee-mail.com&gt;<span style="color:#000000;">
Date: Mon Mar </span><span style="color:#800080;">17</span> <span style="color:#800080;">21</span>:<span style="color:#800080;">52</span>:<span style="color:#800080;">11</span> <span style="color:#800080;">2008</span> -<span style="color:#800080;">0700</span><span style="color:#000000;">

    changed the version number
   
</span><span style="color:#0000ff;">diff</span> --git a/Rakefile b/<span style="color:#000000;">Rakefile
index a874b73..8f94139 </span><span style="color:#800080;">100644</span>
--- a/<span style="color:#000000;">Rakefile
</span>&#43;&#43;&#43; b/<span style="color:#000000;">Rakefile
&#64;&#64; </span>-<span style="color:#800080;">5</span>,<span style="color:#800080;">7</span> &#43;<span style="color:#800080;">5</span>,<span style="color:#800080;">7</span> &#64;&#64; require <span style="color:#800000;">&#39;</span><span style="color:#800000;">rake/gempackagetask</span><span style="color:#800000;">&#39;</span><spa
分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP