{"meta":{"title":"Making changes in a branch","intro":"Use your favorite text editor, such as Visual Studio Code, to make changes to your project, then use GitHub Desktop to visualize useful commits.","product":"GitHub Desktop","breadcrumbs":[{"href":"/en/enterprise-cloud@latest/desktop","title":"GitHub Desktop"},{"href":"/en/enterprise-cloud@latest/desktop/making-changes-in-a-branch","title":"Make changes in a branch"}],"documentType":"category"},"body":"# Making changes in a branch\n\nUse your favorite text editor, such as Visual Studio Code, to make changes to your project, then use GitHub Desktop to visualize useful commits.\n\n## Links\n\n* [Managing branches in GitHub Desktop](/en/desktop/making-changes-in-a-branch/managing-branches-in-github-desktop)\n\n  You can use GitHub Desktop to create a new branch off of an existing branch in your repository so you can safely experiment with changes.\n\n* [Managing worktrees in GitHub Desktop](/en/desktop/making-changes-in-a-branch/managing-worktrees-in-github-desktop)\n\n  Worktrees let you work on multiple branches of the same repository at the same time, so you can switch contexts, review changes, or make hotfixes without stashing your work.\n\n* [Committing and reviewing changes to your project in GitHub Desktop](/en/desktop/making-changes-in-a-branch/committing-and-reviewing-changes-to-your-project-in-github-desktop)\n\n  GitHub Desktop tracks all changes to all files as you edit them. You can decide how to group the changes to create meaningful commits.\n\n* [Working with Git hooks in GitHub Desktop](/en/desktop/making-changes-in-a-branch/working-with-git-hooks-in-github-desktop)\n\n  You can run Git hooks in your shell environment and bypass commit hooks directly from GitHub Desktop.\n\n* [Stashing changes in GitHub Desktop](/en/desktop/making-changes-in-a-branch/stashing-changes-in-github-desktop)\n\n  You can temporarily save your changes without committing them to a branch by stashing the changes in GitHub Desktop.\n\n* [Viewing the branch history in GitHub Desktop](/en/desktop/making-changes-in-a-branch/viewing-the-branch-history-in-github-desktop)\n\n  You can see details about any commit in GitHub Desktop, including a diff of the changes the commit introduced.\n\n* [Pushing changes to GitHub from GitHub Desktop](/en/desktop/making-changes-in-a-branch/pushing-changes-to-github-from-github-desktop)\n\n  As you commit changes to your project locally, you can push those changes to GitHub from GitHub Desktop so that others may access them from the remote repository."}