Search
Close this search box.

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 of all files and changes in a Git repository at the time of the clone. In most cases, you will be cloning a remote. A remote repository is a Git repository that’s hosted on the Internet or other network.

After you establish a connection between the remote and your local machine, you will be able to perform Git push and Git pull actions to and from the remote.

In this Git clone tutorial, you will learn how to Git clone a GitHub remote repository using the GitKraken Git client and how to use the Git clone command in the command line.

Additional Resources

Table of Contents

Make Git Easier, Safer &
More Powerful

with GitKraken

Visual Studio Code is required to install GitLens.

Don’t have Visual Studio Code? Get it now.

Team Collaboration Services

Secure cloud-backed services that span across all products in the DevEx platform to keep your workflows connected across projects, repos, and team members
Launchpad – All your PRs, issues, & tasks in one spot to kick off a focused, unblocked day. Code Suggest – Real code suggestions anywhere in your project, as simple as in Google Docs. Cloud Patches – Speed up PR reviews by enabling early collaboration on work-in-progress. Workspaces – Group & sync repos to simplify multi-repo actions, & get new devs coding faster. DORA Insights – Data-driven code insights to track & improve development velocity. Security & Admin – Easily set up SSO, manage access, & streamline IdP integrations.
winget install gitkraken.cli