Other articles


  1. Why isn't version control on the curriculum - 2021 March 13

    I can't for the life of me understand why in 2021 there are so called "software engineering" courses that do not teach version control at any point in the curriculum


    read more
  2. A handy git command - 2020 July 11

    git pull --rebase is quite a useful command, I use it a lot when I'm working on this blog.


    read more
  3. Git preview for a single file? - 2020 June 21

    I'd really like to be able to give people access to a single file in a Git repository without having to share the whole repository with them. This would really help in situations where people are looking for feedback on something.


    read more
  4. Renaming Git branches - 2018 May 24

    I make typos in git branches from time to time, here's how I fix these mistakes.


    read more
  5. Moving commits from one repository to another. - 2018 May 11

    Sometimes you'll have a project using Git where you have some commits that you wish to move into a new repository. Here's a way you can do that using git cherry-pick


    read more
  6. Using git without an internet connection - 2014 May 02

    Using git without the internet


    read more