A guide to understand the importance of commit messages and how to write them well.
This repo includes extensions and workflow examples for being able to attach an arbitrary number of GPG signatures to a given commit or tag. Git already supports commit signing. These tools are intended to compliment that support by allowing a code reviewer and/or release engineer attach their signatures as well.
hypergit CLI for managing peer-to-peer git repositories
This zine explains git fundamentals (what's a SHA?) and how to fix a lot of common git mistakes (I committed to the wrong branch!!).
Golang: go get from GitLab
SQLite does not use the Git version control system. #SQLite
instead. Fossil and #Git
are both block-chain version-control systems. They are both "distributed". They both store content as a sequence of immutable check-ins identified by a cryptographic hash. Git is wildly popular, to the point that many younger developers are familiar with nothing else. And yet, the developers of SQLite prefer Fossil. This #article
tries to explain why.
Oh shit, git! #Git
is hard: screwing up is easy, and figuring out how to #fix
your mistakes is fucking impossible. Git #documentation
has this chicken and egg problem where you can't search for how to get yourself out of a mess, unless you already know the name of the thing you need to know about in order to fix your problem. #howto
On this blog I post articles on systems administration and programming, particularly where it relates to my interests in Unix, GNU/Linux, shell scripting, C, Perl, Vim, Git, or whatever else takes my interest from a technical bent. A favorite topic is using command-line tools effectively and efficiently.