How to Install GitHub Desktop – Setting up GitHub like a Pro

Manas Singh 30th Sep 2020

GitHub Desktop allows you to have complete control over GitHub from the easy access of your desktop. If you're the type of person who doesn't want to rely on the web browser, GitHub Desktop is spot on for you. It will make the whole workflow faster, easier, and credible.

In this article, we will teach you how to download the GitHub Desktop. Here are some of the features that you get by using the desktop version:

New & Updated GitHub Desktop Features

Branch off: It allows you to change and review your code on GitHub right within the app. You can select current branches or create a new one.

Merge and Deploy: You can merge and deploy code right from the app by sending it to the master branch.

Collaboration Tool: Collaboration is made easy. You don't have to leave the app for sharing it with others.

GitHub Desktop is in TypeScript. Moreover, you can download it on Windows, Mac, and even Linux.

From downloading GitHub desktop to setting up GitHub terminal, we are going to dive deep into the whole process. Sit back and relax because this is going to be fun.

Steps to Download GitHub Desktop

Sign up for a GitHub account

The first step incorporates creating a GitHub account. The process is simple. Just visit https://github.com/join and add your account details to begin. Moreover, you can also take a look at the screenshot below to have a better overall look.

Github login screen 1

After you've successfully created the account, it's time to choose different pathways.

Choosing GUI GitHub versus Command-Line GitHub

It all comes down to your personal preference. If you feel like you have a grip on CMD and you don't want to download GitHub desktop's GUI version, you know the answer.

  • GitHub Desktop is for people who prefer a good user experience and set up everything quickly and easily. Moreover, if you're already working in a CMD environment, you don't need to install a desktop version.
  • Command-Line is an excellent choice for developers. Or, if you're learning CMD, you will find this method to be quite useful overall.

You can also read to upload your local project to GitHub using command Line

Method A: Download GitHub Desktop

Once again, you don't have to do much. Just visit desktop.github.com and click one that big purple button that you can see in the screenshot below.

github download screen

That's pretty much it. Once you've downloaded the desktop app, it's time to set up GitHub Desktop.

Setting up GitHub Desktop

Open GitHub from the download folder and sign in using the account you made initially.

github desktop

That's pretty much it. Now you can perform all of your Git operations without any problems at all. Just click on Authorize GitHub, and you'll redirect towards the desktop version of the app.

After you've logged in, you can do all of your operations without much hassle. Cheers.

github get started

Method B: Command-line GitHub

To make things running in the command line, first of all, you will have to download the following version of Git on your PC. Visit https://git-scm.com/download/win and download the respective version of Git on your pc.

downloading git

After it's installed, just run through the process installation and keep it simple.

How to Set up GitHub Terminal

Just open the app, and you can now use the Git terminal to perform any sort of operations that you want.

git from terminal

That's pretty much it. Now you can easily set off your GitHub journey when it comes to using the cmd version of GitHub.

Why use GitHub on Desktop?

GitHub on the desktop is an efficient way of working. As web browsers are mostly unreliable, the desktop app does the trick for you. It is the most efficient toolbox for working with Git repositories yet.

Moreover, if you prefer the command line over the desktop app, you have the option to use that as well.

Authored By Manas Singh

He is a continuous blogger and has blogged on different topic. He loves to surf Internet and always trying to get new Idea about new Technology and Innovations and sharing these great information to all the technology lovers.

Also on DiscussDesk