What is GitHub Desktop?

Focus on what is essential instead of wrestling with Git. Whether you are a newcomer to Git or have extensive experience, GitHub Desktop simplifies your development workflow. You can effortlessly add co-authors to your commits, which is particularly beneficial for teamwork and serves as a great way to recognize that one person who helped fix a challenging bug. The history page shows attribution clearly, allows easy reversal of any unintended attributions, and lists all co-authors on GitHub. Moreover, you can keep track of all open pull requests in your repositories and engage with them as if they were local branches, regardless of whether they come from upstream branches or forks. It's also useful to identify which pull requests have passed their commit status checks! The latest iteration of GitHub Desktop improves your experience by introducing syntax highlighting for diffs in multiple programming languages. You can conveniently compare altered images side by side, fading between them or concentrating on specific changes. The app also enables you to open your preferred editor or terminal directly, or return to GitHub Desktop from your shell seamlessly. With these capabilities, GitHub Desktop not only eases version control but also nurtures a more collaborative and productive development atmosphere, making it an invaluable tool for developers of all levels.

Pricing

Free Version:
Free Version available.

Screenshots and Video

GitHub Desktop Screenshot 1

Company Facts

Company Name:
GitHub
Date Founded:
2008
Company Location:
United States
Company Website:
desktop.github.com

Product Details

Deployment
Windows
Mac
Training Options
Documentation Hub

Product Details

Target Company Sizes
Individual
1-10
11-50
51-200
201-500
501-1000
1001-5000
5001-10000
10001+
Target Organization Types
Mid Size Business
Small Business
Enterprise
Freelance
Nonprofit
Government
Startup
Supported Languages
English

GitHub Desktop Categories and Features

Source Code Management Software

Access Controls/Permissions
Bug Tracking
Build Automation
Change Management
Code Review
Collaboration
Continuous Integration
Repository Management
Version Control

GitHub Desktop Customer Reviews

Write a Review
  • Reviewer Name: Prithvi K.
    Position: Kotlin Developer
    Has used product for: 2+ Years
    Uses the product: Daily
    Org Size (# of Employees): 500 - 999
    Feature Set
    Layout
    Ease Of Use
    Cost
    Customer Service
    Would you Recommend to Others?
    1 2 3 4 5 6 7 8 9 10

    A productive application to have.

    Date: Feb 19 2022
    Summary

    Overall, GitHub Desktop is a great application, especially for beginners because it provides a graphical user interface for all the git operations rather than typing the commands.

    Positive

    1. GitHub Desktop provides a graphical user interface for all the git operations.
    2. It stores all the changes in the repositories locally and pushes it to the master branch on demand.
    3. The application user interface is rich, and it feels robust to use.
    4. It makes doing all the git operation easy for the beginners and removes the hassle of typing commands.

    Negative

    1. There is nothing that I dislike about the application, it is just flawless.

    Read More...
  • Reviewer Name: Joshua P.
    Position: Project Leader
    Has used product for: 2+ Years
    Uses the product: Daily
    Org Size (# of Employees): 1 - 25
    Feature Set
    Layout
    Ease Of Use
    Cost
    Customer Service
    Would you Recommend to Others?
    1 2 3 4 5 6 7 8 9 10

    GitHub: An Excellent Collaborative Tool

    Date: Jul 11 2022
    Summary

    GitHub is an amazing program and easily my favorite collaborative too. The version control management of the features enables users to mitigate catastrophic events and enables users to properly coordinate changes to projects and aids in documentation of the project. This program has saved my projects from disasters repeatedly over the years and I strongly recommend giving it a try.

    Positive

    Nearly everything, the branch management is excellent to start with. It is very easy for new users on a team to be able to setup their own branch and easily maintain it by pulling from the designated master branch which helps immensely in version control. The ease of use of this tool for what it does is spectacular and beats all of its competition in my opinion for collaborative tools in a similar space.
    I have used this tool nearly daily for several years, I would not change it for any others that I have tried over that same time period.

    Negative

    The user interface can be a tad obtuse at times and has some minor performance issues. This said, it is a relatively minor issue and as long as the computer has decent resources it is not much of an issue.

    Read More...
  • Reviewer Name: A Verified Reviewer
    Position: Principal Software Engineer
    Has used product for: 2+ Years
    Uses the product: Weekly
    Org Size (# of Employees): 100 - 499
    Feature Set
    Layout
    Ease Of Use
    Cost
    Customer Service
    Would you Recommend to Others?
    1 2 3 4 5 6 7 8 9 10

    A great Git client, but missing some features

    Date: Jul 22 2022
    Summary

    Overall, GitHub desktop is a great, free Git client, especially for beginners who may not have need for advanced features.

    Positive

    - seamless integration with GitHub for source control
    - easy switching between all imported git projects on the PC, even if they're in different places in the file system
    - sleek UI
    - free

    Negative

    - some advanced Git functionality, like rebases, are difficult if not impossible to do through the app.
    - doesn't show the commit timeline as nicely for large projects as competitors, like GitKraken

    Read More...
  • Reviewer Name: Balwinder B.
    Position: SDE
    Has used product for: 2+ Years
    Uses the product: Daily
    Org Size (# of Employees): 1,000 - 4,999
    Feature Set
    Layout
    Ease Of Use
    Cost
    Customer Service
    Would you Recommend to Others?
    1 2 3 4 5 6 7 8 9 10

    Great application to get started with the GitHub.

    Date: Jun 25 2022
    Summary

    Overall, GitHub Desktop is a great application for beginners and an intuitive alternative for the command line interface for the git. It is easy to use and simple and does not take much effort to learn the application.

    Positive

    - It provides an intuitive and easy to interface to perform all the git functions instead using codes on the command line.
    - It records and saves all the changes locally.
    - The user interface of the application is quite user-friendly and great for beginners starting with git.
    - It also lets the user make changes in the GitHub profile directly from the application.

    Negative

    - I did not find any cons in the application. It is easy to use, user-friendly and does what it claims.

    Read More...
  • Reviewer Name: Ankit K.
    Position: Systems Engineer
    Has used product for: 1-2 Years
    Uses the product: Daily
    Org Size (# of Employees): 1,000 - 4,999
    Feature Set
    Layout
    Ease Of Use
    Cost
    Customer Service
    Would you Recommend to Others?
    1 2 3 4 5 6 7 8 9 10

    It makes performing git operations easy.

    Date: Aug 21 2022
    Summary

    Overall, GitHub Desktop is an easy-to-use application which allows doing all the GitHub operation without having to type code in the command line interface. It has a smooth and intuitive user interface which is easy to understand even for beginners.

    Positive

    1. It provides an easy to understand graphical user interface for all the GitHub operations.
    2. The application is smooth and has fast responsive speed.
    3. It allows performing tasks like committing code, creating branches or cloning a repository in just few clicks.
    4. It keeps the user data saved in the local disk, so the user does not have to input credentials every time.

    Negative

    1. It does not support integration with other than few applications.
    2. Other than providing a graphical user interface for all the command line codes, it does not serve any other purpose or offers additional features.

    Read More...
  • Reviewer Name: Zeeshan I.
    Position: Java Developer
    Has used product for: 1-2 Years
    Uses the product: Daily
    Org Size (# of Employees): 100 - 499
    Feature Set
    Layout
    Ease Of Use
    Cost
    Customer Service
    Would you Recommend to Others?
    1 2 3 4 5 6 7 8 9 10

    Makes handling repos easier.

    Date: Dec 26 2021
    Summary

    Overall, GitHub Desktop is a graphical user interface and a command line alternative for doing all the operations on GitHub.

    Positive

    1. GitHub Desktop provides a graphical user interface for pulling, pushing and committing repositories.
    2. It works as an alternative for command line so that the users does not have to type type commands to do git operations.
    3. The user interface of the application is simple and makes the user's interaction with their repositories on GitHub a seamless and easy task.

    Negative

    1. It is a simple application made for a certain work to do, and it does those things pretty well. No cons whatsoever.

    Read More...
  • Previous
  • You're on page 1
  • Next