Signing git commits with SSH keys

Posted on April 23, 2025

Git commit signing is a great way to prove the authenticity of your commits. While GPG has long been the standard, SSH signing is a newer and simpler alternative that uses the SSH keys you may already use for authentication. In this guide, we’ll walk …

devops git ssh

Using Git Tags: A Practical Guide

Posted on January 15, 2025

Using Git Tags: A Practical Guide Tags in Git are references that point to specific points in your repository’s history. They’re commonly used to mark release points (v1.0, v2.0, etc.) and provide a way to bookmark important commits. …

git version-control development

Using git reset

Posted on October 3, 2023

The git reset command in Git allows you to undo commits and manipulate the state of your repository. It can be a tricky and potentially dangerous tool if used incorrectly, but it’s very useful for backing out changes, correcting mistakes, and …

sysadmin devops linux git programming

Getting started with Git

Posted on September 14, 2022

Git is a distributed version control system that allows teams to collaborate on code and track changes efficiently. Whether you’re a solo developer or working on a large team, learning Git is essential for managing your projects. This post will …

sysadmin devops linux programming git

Git

Posted on January 1, 0001

Setup git config --global user.name "Your Name" git config --global user.email "you@example.com" Basics git init # Initialise a new repo git clone <url> # Clone a remote repo git status # Show working tree status git add …

git devops

tmux

Posted on January 1, 0001

TMUX Cheatsheet (with Ctrl+A modifier) Session Management Command Action tmux new-session -s name Create new session named “name” Ctrl+A :new-session -s name Create new session from within tmux tmux ls List all sessions Ctrl+A s List …

git devops