Blog


Git Rebase and Amend
Posted on September 2, 2020 in Git by Matt Jennings

Amend a Commit

Amend is a shortcut that lets you make changes to the previous commit
Example code to add a file
Read more…


Git Merge Merging and ReReRe
Posted on September 2, 2020 in Git by Matt Jennings

Merge Commits

Commits that have more than one parent

Merge Commit Example Code

git cat-file -p c539b61

tree 3740b67563058ba5a8ca39db2fa782e94ad24f1b
parent 5a07a807828c0321472b61bf45fc228bef134d4b
parent 7f5eff26f7cb97e10d201189cc77bb25fc4bd1d1
author Matt Jennings <matt@nullmattjennings.net>
Read more…


Git Destructive Operations and Recovering Lost Work
Posted on September 1, 2020 in Git, GitHub by Matt Jennings

Local Destructive Operations

git checkout — <file>
If the file is present in the staging area, it’ll be overwritten.
git reset –hard
Will overwrite
Read more…


GitHub Forks and Remote Repositories
Posted on September 1, 2020 in Git, GitHub by Matt Jennings

GitHub vs Git

Git

Open source version control software

GitHub

Repository hosting
Pull requests
Forks

Remotes

A remote is a git repository that is stored somewhere else –
Read more…


Fixing Git Mistakes
Posted on August 31, 2020 in Git by Matt Jennings

What Happens when you Git Checkout a Branch?

Change HEAD to point to the new branch
Copy the commit snapshot to the
Read more…

To Top ↑