# 在分支中进行更改

使用你喜欢的文本编辑器（例如 Visual Studio Code）对项目进行修改，然后使用 GitHub Desktop 将有用的提交可视化。

## Links

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

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

* [在 GitHub Desktop 中管理工作树](/zh/desktop/making-changes-in-a-branch/managing-worktrees-in-github-desktop)

  工作树让你可以同时在同一仓库的多个分支上工作，因此你可以切换工作上下文、审查更改或进行热修复，而无需先将当前工作暂存起来。

* [在 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，以便其他人可以从远程仓库访问它们。