Learn Git with GitKraken

What is a Remote Repository? [Beginner Git Tutorial]

Length: 1:53

This quick Git tutorial video goes over what a Remote Repository is and how to initialize one using GitKraken.

In this learning Git video series you'll find tutorials that explain beginner, intermediate and advanced Git concepts. You'll also learn how to apply these concepts using the GitKraken Git Client: a cross-platform GUI that makes working with Git a much more visual and intuitive experience. Plus, check out the additional resources section for cheat sheets and videos on how to get started with the GitKraken tools.

Beginner Git Tutorials

Learning Git with GitKraken - What is a Git Repository thumbnail

1:38

What is a Git Repository?

Watch this beginner Git tutorial video to learn what a Git repository is, and how to manually add them in the GitKraken Git Client.

What is a Remote Repository thumbnail

1:53

What is a Remote Repository?

Watch this beginner Git tutorial video to learn what a remote repository is, and how to initialize a new remote repo using the GitKraken Git Client.

Learning Git with GitKraken - What is SSH thumbnail

3:09

What is SSH?

Watch this beginner Git tutorial video to learn what SSH is and how it works. Then see how easy it is to add SSH keys in the GitKraken Git Client.

Learning Git with GitKraken - What is Stashing thumbnail

3:06

What is Stashing in Git?

Watch this beginner Git tutorial video to learn what stashing is, why you would want to 'stash' in the first place, and then how to 'apply' or 'pop' your stashes once you're on the right branch in the GitKraken Git Client.

Intermediate Git Tutorials

Learning Git with GitKraken - Merge vs Rebase thumbnail

2:21

What is the Difference Between Merging and Rebasing in Git?

Watch this intermediate Git tutorial video to learn the differences between merging and rebasing in Git. Then see how much more intuitive it is to merge and rebase in the GitKraken Git Client rather than using the CLI.

Learning Git with GitKraken - What are Git Hooks thumbnail

2:07

What are Git Hooks?

Watch this intermediate Git tutorial video to learn how Git hooks work, and to see how to use Git hooks in GitKraken.

Learning Git with GitKraken - How to Squash Commits thumbnail

1:47

How do you Squash Commits?

Watch this intermediate Git tutorial video to learn what it means to squash commits in Git, and to see how much easier it is to squash commits in the GitKraken Git Client rather than using the CLI.

Learning Git with GitKraken - What is a PR thumbnail

3:03

What is a Pull Request in Git?

Watch this intermediate Git tutorial video to learn what a pull request (PR) is, and how to create a PR in the GitKraken Git Client.

Learning Git with GitKraken - Rebasing in GitKraken vs CLI thumbnail

1:39

How do you Rebase in the CLI and in GitKraken? [Part 1]

Watch this intermediate Git tutorial video to see a comparison of how to rebase in the CLI vs the GitKraken Git Client.

Advanced Git Tutorials

Learning Git with GitKraken - Rebasing in GitKraken vs CLI part 2 thumbnail

3:48

How do you Resolve Merge Conflicts while Rebasing? [Part 2]

Watch this advanced Git tutorial video to see how to rebase in the CLI vs the GitKraken Git Client. Similar to Part 1, but this time you’ll see what happens when a merge conflict occurs, and how to resolve it.

Learning Git with GitKraken - Merge Conflict thumbnail

2:57

What is a Merge Conflict in Git?

Watch this advanced Git tutorial video to learn what a merge conflict is, and how to resolve merge conflicts in the GitKraken Git Client.

Learning Git with GitKraken - What is Git LFS thumbnail

2:48

What is Git LFS?

Watch this advanced Git tutorial video to learn what Git LFS is, and how to save space when working with binary files in the GitKraken Git Client.

Learning Git with GitKraken - What is a Submodule thumbnail

2:44

What is a Submodule in Git?

Watch this advanced Git tutorial video to learn what a submodule is, and how to use submodules in the GitKraken Git Client.

Additional Resources

Now that you’ve learned how to use Git with GitKraken, check out these additional resources, and download the GitKraken Git Client for free to apply these concepts.