Let me share my git eureka moment with you. The moment when suddenly everything git related made sense. We'll delve just below the surface to understand what commits and branch really are. With these concepts cemented we'll look at some of git's more advanced features.
Git's rebase functionality is one of its most powerful features. Today we'll learn how to use interactive rebase to reword commit messages.
Learn how you can reorder commits and combine 2 commits into one with interactive rebase.
Today we learn how to split the previous commit into 2 commits using git reset.
Learn how you can make cherry pick a commit from another branch, on to the branch you're currently work on.
Was a feature working last week and has been reported as broken today?
Learn how to create a template git commit message.
This video show various ways of searching and filtering with git log
Learn about the following git add flags:
Force-pushing is one of the most dangerous things you can do in Git. It is, sometimes, necessary.
Learn how you can see a summary of the git commits made by each person on the project.
Learn how we can use interactive rebase to change commits in the past. In this example we're splitting an existing commit into 2.
Have you spent ages carefully creating a set of changes in the staging area to be committed, only to realise that you want to commit a completely different set of files?
This one surprised me. It's true, you can have vanity git SHAs!
Learn how you can follow changes to a single method with git.
You know that moment when you’ve just nuked your Git repo…
Learn about the following git commit flags: -a, -p, -m --allow-empty
Save typing and your keyboard by using aliases to provide shortcuts for the common git commands you use.
Made a mistake with the commit you've just created? Don't panic! With git you can rewrite your git history. Today we take the first step using git commit --amend
In this video we'll see how to use git diff to see what changes we'er about to commit.
See how you can move untracked files to the working tree using git add -N
My favourite git find of 2025!
With git show we can look at any git commit, tag or branch.
Today we're learning about branches.
This shows how git can track changes to a file even when the file is renamed or moved.
This shows how to use options on the git log command to control the output.