Git
Branching, rebasing, stashing, and recovering from the worst.
Featured in Git
Articles in Git
18Git Clone, Push, And Pull Over SSH
Learn how to set up an SSH key to clone, push, and pull a Git repository over the SSH protocol.
Undo a Git Rebase
This post will show you how to undo a rebase using git reset, git rebase and git revert
Prompt Show Git Branch In Prompt
Enhance your terminal with a custom Git prompt. Learn different ways to integrate this contextual info, from custom shell functions to Warp context chips and toolkits like Starship and P10K.
Create Folder In GitHub Repository
Learn how to create and push one or more empty directories in a Git repository using `.placeholder` and `README.md` files using both the CLI and the GitHub interface.
Adding a Submodule in Git
This post will show you how to simply add a submodule to a local repository, clone a repository with a submodule, and work within a repository that has a submodule.
Git Push Origin
A breakdown of git push origin
Undo a git push
This post will show you had to simply undo a git push three different ways.
Undo Git Add
Learn how to effectively use 'git add' to stage files in Git for committing, and discover two powerful methods to undo accidental stagings.
How To Remove Secrets From The Git History Remove Secrets From The Git History
Learn how to remove secrets from the Git history using the BFG and git-filter-repo command-line tools.
Git Commit History
Different ways to use Git to understand how to navigate the commit history of a repository or branch