Use your favorite text editor (we're partial to 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. To propose a change to a repository you've forked, you can create a branch on your fork and then send a pull request to a project maintainer.

About commits

After you clone a repository, you can create and review changes to the files in your project by creating commits.

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

If you change your mind about a commit after you create it, you can revert the commit.