# 在分支中进行更改

使用你常用的代码编辑器，例如 Visual Studio Code，来更改你的项目，然后使用 GitHub Desktop 来可视化有用的提交。

## Links

* [在 GitHub Desktop 中管理分支](/zh/desktop/making-changes-in-a-branch/managing-branches-in-github-desktop)

  可以使用 GitHub Desktop 从存储库中的现有分支创建新分支，以便安全地试验更改。

* [Managing worktrees in GitHub Desktop](/zh/desktop/making-changes-in-a-branch/managing-worktrees-in-github-desktop)

  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.

* [在 GitHub Desktop 中提交并审查对项目的更改](/zh/desktop/making-changes-in-a-branch/committing-and-reviewing-changes-to-your-project-in-github-desktop)

  GitHub Desktop 可在您编辑时跟踪对所有文件的所有更改。 您可以决定如何对更改分组以创建有意义的提交。

* [在 GitHub Desktop 中使用 Git hooks 进行操作](/zh/desktop/making-changes-in-a-branch/working-with-git-hooks-in-github-desktop)

  可以在 shell 环境中运行 Git 挂钩，并直接从 GitHub Desktop 绕过提交挂钩。

* [在 GitHub Desktop 中暂存更改](/zh/desktop/making-changes-in-a-branch/stashing-changes-in-github-desktop)

  你可以在 GitHub Desktop 中暂时储存更改，而无需将其提交到分支。

* [在 GitHub Desktop 中查看分支历史记录](/zh/desktop/making-changes-in-a-branch/viewing-the-branch-history-in-github-desktop)

  您可以在 GitHub Desktop 中查看关于任何提交的详细信息，包括提交引入的变更差异。

* [将更改从 GitHub Desktop 推送到 GitHub](/zh/desktop/making-changes-in-a-branch/pushing-changes-to-github-from-github-desktop)

  在本地将更改提交到项目时，你可以将这些更改从 GitHub 推送到 GitHub Desktop，以便其他人可以从远程仓库访问它们。