Top all-time · #9735
Sebastian Daschner
Personal blog · blog.sebastian-daschner.com/entriesprogramming
Sebastian Daschner's personal blog at blog.sebastian-daschner.com covers programming. Since 2020, 8 different Hacker News readers have linked it 8 times. It is still writing: the last post was on 2025-03-31, and you can follow it by feed.
Too few sampled comments (5) to say how often HN recommends it.?
Why HN links it
HN readers link this blog for practical Git technique posts, such as fixup commits with autosquash, custom git subcommands, and branchless workflows. The comments cite these posts without commenting on the writing itself.
Summarised by Claude from a sample of 5 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Most-linked posts?
- /entries/git-commit-fixup-autosquash3 people · 3 mentions · first linked 2020-04-07
What Hacker News says?
When you work with a rebase-oriented workflow, it's very common to submit a PR for review and then address incoming review comments as fixup commits: https://blog.sebastian-daschner.com/entries/git-commit-fixup... This necessitates force-pushing to your feature branch after all the fixup commits have been approved and then squashed. At that point you can merge the cleaned up feature branch in to your develop or trun…
Comment linking /entries/git-commit-fixup-autosquash
on “Idiot Proof Git”Submitted Logging Performance Comparison as a story · 70 points
HN discussionGit will automatically prefix a subcommand with `git-` and try to execute a command with that name. https://blog.sebastian-daschner.com/entries/custom-git-subco... Many "built-in" Git commands are themselves separate executables. My Linux machine has them in `/usr/lib/git-core/`, and my macOS machine has them in `/Applications/Xcode.app/Contents/Developer/usr/libexec/git-core/`.
Comment linking /entries/custom-git-subcommands
on “Ask HN: Can I see your scripts?”Submitted The Case Against Logging as a story · 2 points
HN discussionYou can have the cursor keys where you want on UHK, see the webdemo of the UHK Agent software: http://ultimatehackingkeyboard.github.io/agent/#/keymap/QWR and if you buy the modules you can also have additional actions, without taking your hand off the keyboard, because you do not even need a mouse. Here is the latest review, from 4:00 could be the most interesting part for you https://blog.sebastian-daschner.com/en…
Comment linking /entries/review-ultimate-hacking-keyboard
on “Split keyboards and how to build them”Submitted Effective Bash scripting for software developers as a story · 1 points
HN discussionFYI, command-line Git is where fixup and autosquash come from: https://blog.sebastian-daschner.com/entries/git-commit-fixup... Magit makes the feature easier to use and more discoverable, though.
Comment linking /entries/git-commit-fixup-autosquash
on “A work-in-progress Magit clone for Neovim”It's a lot easier with git commit --fixup: https://blog.sebastian-daschner.com/entries/git-commit-fixup...
Comment linking /entries/git-commit-fixup-autosquash
on “My unorthodox, branchless Git workflow”