DEV Community

Cover image for Git Clone a Branch
Sarah Lean 🏴󠁧󠁒
Sarah Lean 🏴󠁧󠁒

Posted on β€’ Originally published at techielass.com

2 1

Git Clone a Branch

Have you ever just wanted to clone a certain branch from your GitHub repository to work on your local machine and don't want the other 300-odd branches that the repository might have?

Well stick around and I'll show you how to do that!

Does git clone clone all branches?

Yes it will, which can be useful if you are working across all the branches but it can also lead to confusion and commits happening on the wrong branch.

Clone a specific branch

I have several branches in one of my GitHub repositories, but I just want a specific branch so I can work on that and don't need the others.

The first I do is grab the URL for the GitHub repository, in this case it's https://github.com/weeyin83/WorkingRepo.git

The first thing I do is open up my Windows Terminal, you can use a command prompt window or even the terminal inside Visual Studio Code. Whatever is your preference.

I now type in the command:

git clone -b sarahmonday https://github.com/weeyin83/WorkingRepo.git
Enter fullscreen mode Exit fullscreen mode

This specifies that I want to clone the branch "sarahmonday" within the WorkingRepo repository.

Check which branches you have on your local machine

To double check what branches you have on your machine you can navigate to the new folder you have on your machine and run:

It should just list the branch you've just cloned. πŸ‘

Image of Bright Data

Ensure Data Quality Across Sources – Manage and normalize data effortlessly.

Maintain high-quality, consistent data across multiple sources with our efficient data management tools.

Manage Data

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

πŸ‘‹ Kindness is contagious

Explore a sea of insights with this enlightening post, highly esteemed within the nurturing DEV Community. Coders of all stripes are invited to participate and contribute to our shared knowledge.

Expressing gratitude with a simple "thank you" can make a big impact. Leave your thanks in the comments!

On DEV, exchanging ideas smooths our way and strengthens our community bonds. Found this useful? A quick note of thanks to the author can mean a lot.

Okay