What is Git Pull?
Beginner Git Tutorial GitKraken streamlines collaborative Git actions, like pushing and pulling, to improve your team’s workflow. Download GitKraken Free Windows / Mac / Linux The Git pull command will update your local clone of a Git repository with any changes from the related remote. Watch this beginner Git tutorial video to learn what the […]
What is Git Clone?
Beginner Git Tutorial Solidify your understanding of cloning by following along with the tutorial using this practice GitHub repo. Practice Cloning Learn how to Git clone a remote repository to create a local version on your machine so you can experiment without affecting the main codebase. In Git, cloning a repository creates an exact copy […]
Learn Git: How to Git Merge
Intermediate Git Tutorial The Git merge command can be a useful tool for combining changes, such as merging a Git branch to combine changes from one branch to another. When evaluating Git merge vs rebase, merging can be used to preserve your complete repo history and makes it easier to undo mistakes. Watch this intermediate Git […]
What is Git Checkout?
Beginner Git Tutorial The checkout command tells Git which branch or commit you want your changes applied. Git checkout helps you apply changes to the right branch, and it can also be great for reviewing old commits. Watch this beginner Git tutorial video to understand what Git checkout is and how to use this action. […]
Learn Git: Git Squash
Intermediate Git Tutorial What is Git squash? Squashing is a way to rewrite your commit history in Git and reduce the noise in a busy Git repository. Watch this intermediate Git tutorial video to learn how to squash a commit in Git and how you can use the Git squash command to clean up your […]
Learn Git: What is a Git Remote?
Beginner Git Tutorial What is a Git Remote? A remote repository in Git, also called a remote, is a Git repository that’s hosted on the Internet or another network. Watch this beginner Git tutorial video to learn how to Git clone a remote repository to create a local version of the repository on your machine. […]
Learn Git: What is Git Rebase?
Intermediate Git Tutorial Git rebase is an action that allows you to rewrite commits from one source branch onto the top of a target branch. When comparing Git rebase vs merge, rebase allows for a cleaner, more linear repo history. Watch this intermediate Git tutorial video to see how to Git rebase using commands in the […]
Learn Git: Git LFS
Advanced Git Tutorial What is Git LFS? Git Large File Storage is a Git extension that helps developers save space when working with binary files in Git. Watch this advanced Git tutorial video to learn how Git LFS works and how you can use Git LFS when working with audio, image, or video files in […]
Learn Git: What is a Git Commit?
Beginner Git Tutorial A commit is a snapshot of your Git repository at one point in time. Watch this beginner Git tutorial video to understand how to perform a commit in Git to save file changes to your Git repository. Discover how multiple commits cumulatively form your Git repo’s history, and walk through a typical […]
What is a Pull Request in Git?
Intermediate Git Tutorial As a developer working with Git, you might wonder – what exactly is a pull request in Git? Understanding pull requests is crucial for collaborating effectively with your team. In this guide, we’ll explore pull requests’ purpose, best practices, and how to use GitKraken to streamline the process. What is a Git […]
GitKraken MCP
GitKraken Insights