<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          git log 你學(xué)廢了嗎?

          共 1698字,需瀏覽 4分鐘

           ·

          2020-10-12 11:18

          e1fb8c3c22e36a359b8765cc7814b0bf.webp

          # 前言

          Git 是一個(gè)工具,用來管理代碼的東西,要是Git 使用不好,確實(shí)還是挺尷尬的,我今晚看了個(gè)文章,發(fā)現(xiàn)Git log 是的玄機(jī)都還很多。

          比如這樣的

          b0fb1eca0c978fbb276a4714d48abb0d.webp

          0cbc4b4cb813e04069f22c7049912804.webp

          # git log --help

          如果覺得git 還不會(huì)用,可以看看git log --help ,里面出來的注釋可以夠你喝一壺的了,不過大部分都是英文,英文的注釋建議要又耐心的看,不會(huì)的查下詞典。

          3c901c0d7ad0ccc7d97e4a76ce43fc05.webp

          git log --help# 查看修改時(shí)間和提交時(shí)間

          這個(gè)文件有點(diǎn)意思,我們?cè)诰幊痰臅r(shí)候,可能會(huì)出現(xiàn)一個(gè)情況,我們?cè)诒镜匦薷拇a,也在本地commit 了,但是因?yàn)闆]有修改完全,就沒有提交,這個(gè)中間的時(shí)間就會(huì)出現(xiàn)很多人往服務(wù)器提交了代碼。

          這個(gè)時(shí)候,我們直接 git log 看到的是修改的時(shí)間,而不是提交的時(shí)間,這個(gè)會(huì)有點(diǎn)尷尬。

          使用下面這個(gè)命令解決這個(gè)問題

          ?git?log?--pretty=fuller?

          可以看到修改時(shí)間和提交時(shí)間

          246075ee612bf5c27776c1cb4f242d8d.webp

          修改時(shí)間和提交時(shí)間

          關(guān)于 git log --pretty 的用法,可以使用 ?git log --help | grep --pretty 來查看

          affb9fe022f7cfc379d59573f7e43d06.webp

          git log --pretty

          或者是直接 git log --help 之后,在里面查找關(guān)鍵字,這樣的話會(huì)比較全。

          #修改日期的顯示

          我們正常使用 ?git log 的時(shí)候,日期是這樣顯示的

          commit?06b48a0541204a5bb550fc8d1cb0d82952689304
          Author:?Wu?Zhangjin?
          Date:???Thu?Feb?27?02:11:15?2020?+0800

          ????README:?clean?up?more?about?qemu?building
          ????
          ????Signed-off-by:?Wu?Zhangjin?

          很明顯看起來不是很舒服,畢竟我們對(duì)Feb 這樣的詞語不是非常敏感

          ---- 使用下面兩條命令

          git?config?log.date?iso8601??//修改本地倉庫格式
          git?config?--global?log.date?iso8601?//修改全局格式

          修改后的顯示是這樣的

          commit?06b48a0541204a5bb550fc8d1cb0d82952689304
          Author:?Wu?Zhangjin?
          Date:???2020-02-27?02:11:15?+0800

          ????README:?clean?up?more?about?qemu?building
          ????
          ????Signed-off-by:?Wu?Zhangjin?

          主要是日期部分的顯示發(fā)生了變化,我覺得這樣的顯示比較符合我們的感覺,當(dāng)然如果你對(duì)自己的英語非常自信的話,我覺得不修改也沒有任何問題。

          #查看某個(gè)時(shí)間的提交

          比如我們?cè)?code style="font-size:14px;background-color:rgba(27,31,35,.05);font-family:'Operator Mono', Consolas, Monaco, Menlo, monospace;color:rgb(212,65,243);font-weight:bold;">24號(hào)發(fā)現(xiàn)了一個(gè)bug,但是這個(gè)bug 在22 號(hào)的時(shí)候是沒有的,所以我們就需要去看看23 號(hào)有什么提交。

          git?log?--after="2020-9-23?00:00:00"?--before="2020-9-23?23:59:59"

          這個(gè)應(yīng)該看的非常清楚了,就是從 9-23號(hào)一整天的時(shí)間

          weiqifa@bsp-ubuntu1804:~/linux-0.11$?git?log?--after="2020-9-23?00:00:00"?--before="2020-9-23?23:59:59"??
          commit?ddc234234235235236dfgd0787bf1f
          Author:?qifa?
          Date:???2020-09-23?20:01:40?+0800
          ????update?apps?to?asdf?app

          當(dāng)然了,如果我們想查看某個(gè)時(shí)間之后的提交,就直接使用 --after 就好了。

          如果我們想查看某個(gè)時(shí)間之前的提交,就直接使用 --before 就好了。


          后臺(tái)回復(fù)?「git資料?獲取幾本我珍藏多年的秘籍

          ? ??

          d4b44c6ac87e148fa8523bbe9da3c8ee.webp



          ? 推薦閱讀:? ??專輯|Linux文章匯總? ??專輯|程序人生? ??專輯|C語言
          ad0c8268c2ef875bbd27842ecfa558b9.webp


          嵌入式Linux微信掃描二維碼,關(guān)注我的公眾號(hào)?
          瀏覽 59
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  大香蕉伊人综合 | 呦小泬哟小泬哟小泬免费看 | 国语对白乱妇激情视频 | 成人黄色片免费 | 亚洲免费黄 |