Desktop is a free, open source application that helps you to work with files hosted on or other Git hosting services.
Desktop is useful for beginning and advanced users. Benefits include:
- Get started easily. If you're new to Git and , you may find it easier to use Desktop than to use Git on the command line. Desktop has a graphical user interface that simplifies commands and helps you visualize changes.
- Find commands. Because Desktop has a visual interface, you can easily access less-common Git commands, such as choosing which changed lines to include in a commit or adding a co-author to a commit, without needing to memorize or look up syntax.
- Follow best practices. Desktop encourages best practices. For example, it helps you to create an accurate and easy-to-follow commit history so other collaborators on a project can easily review your work.
- Integrate with . Desktop is specifically designed for use with . For example, you can authenticate to or Enterprise quickly, without needing to use a separate credential manager. You can also check out a pull request to run checks without needing to open your browser.
You can use Desktop alongside any tools you need to contribute to a project. For example, a typical workflow is:
- Use Desktop to download a repository to your computer and create a new branch
- Use an editor such as Visual Studio Code to make changes to the code
- Return to Desktop to commit and push the changes to
Desktop is available for Windows and macOS. For information about installing and getting started with Desktop, see Getting started with Desktop.
If you're interested in the open source Desktop project, you can see the roadmap, contribute to the project, or open an issue to provide feedback in the desktop/desktop
repository.