Making changes in a branch
Use your favorite text editor, such as Atom, to make changes to your project, then use GitHub Desktop to visualize useful commits.
Creating a branch for your work→
If you have collaborator permissions on a repository, you can create a branch off of the repository's default branch so you can safely experiment with changes.
Switching between branches→
You can view and make commits to any of your repository's branches.
Committing and reviewing changes to your project→
GitHub Desktop tracks all changes to all files as you edit them. You can decide how to group the changes to create meaningful commits.
Reverting a commit→
You can revert a specific commit to remove its changes from your branch.
Viewing the branch history→
You can see details about any commit in GitHub Desktop, including a diff of the changes the commit introduced.