跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 分享个帮助阅读 git commit 的小脚本
未分類
20 10 月 2020

分享个帮助阅读 git commit 的小脚本

分享个帮助阅读 git commit 的小脚本

資深大佬 : perapera 8

大家好,最近小弟读源码比较多,每次都要用 git log git checkout 来切换 commit 实在太麻烦,不利于阅读,而 GitHub 网页和客户端更是难用,后来受到一篇博文的启发,本着锻炼一下自己的想法,写了个小小的 shell 脚本,虽然功能不多(见下图),但希望可以帮到大家,当然,大家如果有更好的工具也欢迎分享~

GitHub Gist 地址: https://gist.github.com/7ecc/d365af1b3a16a2a72b3e8a3cba2f10cf

分享个帮助阅读 git commit 的小脚本

大佬有話說 (13)

  • 資深大佬 : NoUltimate

    推荐下 fork 客户端和 github 上的 scm_breeze

  • 資深大佬 : cnoder

    写得好 我选择 sourceTree

  • 資深大佬 : ciaoly

    试试 git extension

  • 主 資深大佬 : perapera

    @NoUltimate 谢谢推荐,我之前都没想过用 GUI 工具,只可惜我用开 Linux,我再找找看~

  • 主 資深大佬 : perapera

    @ciaoly 好巧,我正好在官网的 GUI 软件推荐列表看见 Git Extensions,谢谢你的建议~

  • 主 資深大佬 : perapera

    @cnoder 谢谢你的建议~

  • 資深大佬 : hutusi

    赞一个

  • 主 資深大佬 : perapera

    @hutusi 哈哈哈,没想到被大佬看到了,我从 rethink-c 开始就关注大佬博客了。

    其实我也想过加这样的功能,说实话,我一看到你留言就马上去加上了,但回头一想,不看 git log 就盲跳几条 commit 的情况应该很少,如果看了 log 的话直接 git checkout 就好了,而且 git 本身也有 git checkout HEAD~n 这样的功能,所以本着尽量简单的想法,我觉得与其加上两条 forward backward,不如加个 calibrate 功能让脚本能更好地和 git 本身的 checkout 功能配合,git checkout 之后也不影响脚本,个人来讲感觉是两全其美了。

    Diff: https://gist.github.com/7ecc/d365af1b3a16a2a72b3e8a3cba2f10cf

  • 資深大佬 : hutusi

    @perapera 哈哈,确实用到这个的场景很少

  • 資深大佬 : kingzez

    在 .gitconfig 加个 alias 也不错
    [alias]
    lds = log –pretty=format:”%C(yellow)%h\ %ad%Cred%d\ %Creset%s%Cblue\ [%cn]” –decorate –date=format:’%Y-%m-%d %H:%M:%S’

  • 資深大佬 : genesischou

    git log –graph –oneline 就可以了

  • 資深大佬 : xiaoxina

    写得好 我选择 sourceTree

  • 主 資深大佬 : perapera

    @kingzez 加个 format 漂亮好多,学到了,谢谢~

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具