A tutorial you can follow to build your skills.| Sympolymathesy, by Chris Krycho
I build some new revsets useful for just one particular project, without disrupting my other project work. Here’s how you can do the same.| Sympolymathesy, by Chris Krycho
Because I want <code>JJ:</code> lines to be treated like comments, dagnabbit!| Sympolymathesy, by Chris Krycho
To show the details of a commit, not its commit message, you need `git cat-file`.| Sympolymathesy, by Chris Krycho
One of our central goals here at Topos is to enable a variety of different people with different domains of expertise and interest to collaborate on the design and analysis of conceptually defined models. For people to collaborate on the modelling process, we’ll need a version control system for models. A core tenet of our approach to modelling is that models — both the concepts involved and any measured data — should themselves be structured data and not just the code that describes ho...| Topos Institute
Discover the power of Git’s conditional includes to automatically switch between different developer identities, email addresses, and signing keys based on your project directory structure.| Eric Mann's Blog
In this post we will take a look at how to set up a shared Git repository. The goal is to have multiple different users be able to push to and pull from this repository. Security is provided by using Unix users and groups.| Relentless Coding
How to write a good commit messages that actually helps my future self to understanding previous code-changes so that I can fix bugs easily| andreas.heigl.org
This post explores tagging in git, a method to label specific commits in a repository’s history. I’ll cover the different types of tags, how to create them, list them, delete them and c…| Vuyisile Ndlovu
A really handy approach for splitting apart changes into multiple branches but working on their combination.| v5.chriskrycho.com
I was discussing my day at work with my family, and I had spent much of the day resolving conflicts after doing a merge of two divergent branches. Of course, neither my wife nor my son understood what I was talking about, so I came up with a very simple analogy to explain what I was doing.| Mad Man with a Compiler
Jujutsu (`jj`) is a new version control system from a software developer at Google. I have been using it full time for 6 months. Here’s why you should switch, too.| v5.chriskrycho.com
Note: This is a guest post by Jordi Mon Companys from Códice Software, a long-time Mono user, about how they used Mono to develop their flagship product.| www.mono-project.com
Tales of a computer programmer.| chrisoldwood.blogspot.com