github The Chinese version of desktop provides the project management function. Your development projects and documents can be added to this software for saving. Without entering the browser, you can create a new repository directly on the computer client, so as to add projects to the software for saving. In the future, you can view your development documents, APIs, and code content offline; All git projects can be added to the software management, or you can choose to publish the repository to github to share on the software, so that others can view your projects, or cooperate with others. If you need github desktop software, download it directly!
software function
1. Create your first warehouse using GitHub Desktop
You can use GitHub Desktop to create and manage Git repositories without using the command line.
2. Install GitHub Desktop
You can use the supported Windows or macOS operating system Install GitHub Desktop on.
3. Authenticate to GitHub in GitHub Desktop
You can securely access the resources of your account on GitHub Desktop by authenticating to GitHub.
4. Cloning and forking warehouses from GitHub Desktop
You can use GitHub Desktop to clone and copy the repository that exists on GitHub.
5. Manage branches in GitHub Desktop
You can use GitHub Desktop to create new branches based on existing branches in the repository so that you can safely experiment with changes.
6. Synchronize branches in GitHub Desktop
When submitting a project pushed to GitHub, you can keep the local copy of the project synchronized by pulling it from a remote repository.
Software features
Like any tool used to make changes to the repository on GitHub, GitHub Desktop is built around version control software Git. If you are unfamiliar with Git and GitHub, You may find it easier to start using GitHub Desktop than using Git on the command line. Because GitHub Desktop With a graphical user interface, it simplifies many aspects of Git that can be challenging for new users, such as memorizing commands and visualizing your changes.
Even if you have experience with command line Git, you can benefit from incorporating GitHub Desktop into your work. If you often need to find Git that is not very common The syntax of commands, such as selecting change lines to include in the submission or adding co authors to the submission, may be helpful to switch to GitHub Desktop to execute these commands.
Because GitHub Desktop Make such commands easy to find and help you visualize the changes you introduce through an integrated differential view, so it encourages best practices and helps you create an accurate and easy to follow submission history so that other collaborators on the project can easily view your work.
Different from other Git clients, GitHub Desktop is designed for use with GitHub, so it can improve your performance in GitHub Work efficiency when using the warehouse on the. For example, you can quickly send GitHub. com or GitHub Enterprise Server Authenticates without using a separate credential manager, and can check out pull requests to run checks without opening a browser.
usage method
1. Open GitHub Desktop prompt login interface, and you can directly log in your account on the software
2. As shown in the figure, this is the function interface of the software. You can create a new repository
3. Enter the name of the repository, enter the description, and set the data storage address
4. For other content settings, you can manage your account here. If you have a GitHub Enterprise or AE account, please log in to the account to access your repository.
5. Integrated setting function, external editor RSstudio can be selected, and shell tool Command Prompt can be added
6. Confirmation dialog box: Delete Warehouse, Discard Changes, Discard Changes Permanently, Discard Staging Checking out a commit、 Forced push and unsubmit
7. Branch setting function: update from main, compare with other branches, merge to current branch, compress merge to current branch, rebase current branch
8. Help function, you can view the user guide directly on the software, and you can view the log on the software
Update log
3.3.5 December 2023,
Syntax highlighting now supports. cc files - # 17503. Thank you @ DylanDevelopments!
repair
Long file path truncated correctly in conflict dialog - # 17595
Version 3.3.4, July 2023,<>added
Cursor support - # 17462 has been added to macOS. Thank you @ bjorntechCarl!
add to
Add Pulsar on Linux Code Editor Support for - # 17397. Thank you @ Daeraxa!
add to
Add for macOS eclipse IDE integration - # 16991. Thank you @ yuzawa san!
repair
Repair and jetbrains PhpStorm capital - # 17505. Thank you @ imkylecat!
repair
The screen reader reads the contents of the error dialog box when trying to perform some operations, while local changes exist - # 17519
repair
The screen reader reads the contents of the application error dialog box - # 17479
repair
The screen reader reads the contents of the merge, rebase, interactive rebase abort confirmation dialog box - # 17478
repair
Pasting long text in the submission summary text box will not display a scroll bar in the left pane - # 17472
repair
Tabs in differences present correctly - # 8616
repair
You can click the Close button in the Release Notes dialog box - # 17438
repair
Scroll in the Submit Accessibility dialog box to work as expected - # 17421
repair
The prompt of comment bubble in the pull request notification has been correctly presented - # 17411
improvement
Added a setting that allows switching the availability of submitted message length warnings - # 17370. Thank you @ rystills!
improvement
Accessibility tab added to filter text boxes in the History tab - # 17488
improvement
The clarity of the dialog structure is improved by using the "h2" element as the title - # 17483
improvement
Show additional information when focusing the coauthor button via keyboard navigation - # 17464
improvement
When focusing on the rebase/merge/compress button, the screen reader will read the operation result - # 17448
improvement
Clarified the result of switching settings under Background Update in Advanced settings - # 17389
improvement
Undo link when resolving conflict is now a button - # 17373