Explore your training options in 10 minutes


Git Deep Dives

Git Diff: A How-To Guide

The git diff command shows the differences between the files in two commits or between your current repository and a previous commit. This command displays changes denotes by headers and metadata for the files that have changed. When you’re working…

How to Use the git amend Command

Git commit amend: A Beginner’s Guide The git commit –amend command lets you modify your last commit. You can change your log message and the files that appear in the commit. The old commit is replaced with a new commit…

Git Stash

Stashing lets you save your code for later in a Git repository. When you’re working with a Git repository, you may make changes to a file that you want to apply to a Git commit later on. That’s where the…

How to Use the git rebase Command

One of the beauties of Git is that it allows you to keep an accurate record of how a codebase has evolved. This makes it easy to see what changes have been made to a repository, when they were made,…

How to Solve fatal: refusing to merge unrelated histories

After using Git for a while, you’ll notice that there’s a lot of mistakes that can be difficult to fix. This isn’t the case with the fatal: refusing to merge unrelated histories error. Unlike a number of other errors, this…

Tell us about you and we will match you with top rated bootcamps with flexible payment options, income sharing (ISAs), or money-back guarantees.

Career Karma

Find the right bootcamp for you

By continuing you indicate that you have read and agree to
Career Karma Terms of Service and Privacy Policy

A person sitting on a dark green chair with a laptop on their knee