Logo / Writing
  • Writing
    • Enoughness
    • Shortcutomation
    • Today I Learned
    • AdaptX
    • Notes to Self
  • Garden
    • Notes
    • Lists
    • Brainfoodie
    • Weekly Mindware Update
  • Projects
    • Dear Today Me
    • Deep Work Machine
    • Brain Food
Today I Learned
👨‍💻 Daily dev log of things I learned while building software

2025

August

    Git Pre-Commit Hooks Run Once per Commit, Not per File

    Git pre-commit hooks run once per commit (not per file), so you can filter by file to keep the commits efficient.

    August 25, 2025
    How to Remove Markdown Frontmatter Programmatically

    Detect if the file starts with ---, then strip out everything up to the next ---.

    August 24, 2025
    Temporarily Ignore Local Changes to a Tracked File in Git
    August 22, 2025
    How to Minimize Distractions in VS Code
    August 11, 2025
    Handling Case-Sensitive File Renames in Git

    Always use git mv for file renames in git-tracked folders.

    August 8, 2025

July

    Git Reset
    July 24, 2025
    Git Commit Messages from a File

    You can specify a file to use as a commit message in Git. This is a clean approach for writing longer or more detailed commit messages.

    July 20, 2025
    VS Code CLI and URL Schemes

    A quick reference for the most useful Visual Studio Code command-line interface (CLI) options and URL schemes.

    July 20, 2025
    How to Write Good Git Commit Messages
    July 19, 2025
    YouTube URL Schemes
    July 17, 2025
    GitHub URL Schemes for Viewing, Editing, and Commit History
    July 16, 2025

January

    Git Tags
    January 23, 2025
⚖️ Enoughness

每週收到我的最新更新,一起練習「剛剛好」的生活態度。

訂閱即表示同意接收電子郵件。可以隨時取消訂閱。

瀏覽歷年電子報
Live simple. Work hard. Be honest. Then you are free.