Richard Kotze

Codewars logo

Agile software engineering

Picture of Richard Kotze
  • Projects
  • Coding
  • Top Tips
  • Fixes

About me | RSS | Helpful links

Git

Improved Git log in VS Code with Git Ease

Published May 2, 2021

Git Ease in VS Code aims to improve the Git log view and make connecting documents more discoverable. I will describe the features and list the technologies used to build it.

Co-author commits with Git Mob

Published Jun 24, 2019

As the co-creator of Git Mob, a CLI tool to add multiple co-authors to a commit, I thought a good addition would be to build a UI around it in VS Code. This makes it super simple to see who you are co-authoring with and change without needing to remember any commands. Most importantly it consistently generates the meta data for co-authoring commits to GitHub. See Git Mob for VS Code to get started.

Connecting to GitHub with OpenSSH on Windows

Published Jul 24, 2018

Here are the steps to setup OpenSSH with Git to connect to a repository on GitHub.

I use Windows as my main OS and Cmder as my console emulator. Installing the full version you will get Git for Windows which has loads of Unix commands available in your PATH including OpenSSH. The version of Cmder I’m using is 1.3.0.

Git and Putty on Windows in command line

Published Mar 20, 2016

I’ve moved away from using a Git GUI to command line, I typically used GitExtensions. The reason being, it’s a little slow having to open any GUI to make a commit and push. It is quicker to use the command line and a side benefit you learn more about how Git works.

Using GIT FTP and GIT Python

Published Apr 25, 2012

GIT is an excellent version control system with its GUI GIT Extensions. Something I was thinking about was finding a way to push only the project file changes to the live server. Ideally being able to choose a committed version to push live, or roll back too. There are ways like bundling the project into a .zip or .tar file and deploying it.