Guide To Git

I think that you can only really use Git if you understand how Git works. Merely memorizing which commands you should run at what times will work in the short run, but it’s only a matter of time before you get stuck or, worse, break something. Half of the existing resources on Git, unfortunatley, take just that approach: they walk you through which commands to run when, and expect that you should do fine if you just mimic those commands. [Read More]

Git edge cases

The usual software engineer knows about the basic commands of git. Commiting changes, fetching changes, creating branches, pulling different versions, adding remotes. But there are some edge cases where this basic knowledge is not sufficient. This article tries to cover these edge cases and provide solutions and best practices for them.

[Read More]