使用 Git Commit 來產生 Change Log

一般在每次 Release 都會寫 Change Log, 如果平常 Commit Log 都有寫得很清楚的話, 可以由 Git commit log 直接產生出來.

由 Git Commit 產生 Change Log 的指令

從 gugod 看到的文章: 由 git commit 造出 Changelog (原文: Making a Changelog from Git commit messages, 作者 Vladimir Rybas)

  • git log --no-merges --pretty=format:' - %s' release-0.22..HEAD
  • git log --no-merges --pretty=format:' - %s' 312older..1e9newer
  • git log --no-merges --pretty=format:' - %s' # 會產生從頭到尾的 Commit log
git log --no-merges --pretty=format:' - %s' 312older..1e9newer

作者: Tsung

對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料