# 管理文件

可以直接在GitHub或命令行上创建、编辑、移动和删除存储库中的文件。

## Links

* [创建新文件](/zh/repositories/working-with-files/managing-files/creating-new-files)

  你可以直接在 GitHub 上创建新文件到你拥有写入权限的任何存储库中。

* [添加文件到仓库](/zh/repositories/working-with-files/managing-files/adding-a-file-to-a-repository)

  你可以在 GitHub 上或使用命令行将现有文件上传并提交到仓库。

* [将文件移至新位置](/zh/repositories/working-with-files/managing-files/moving-a-file-to-a-new-location)

  你可以在 GitHub 上或使用命令行将文件移动到其他目录。

* [编辑文件](/zh/repositories/working-with-files/managing-files/editing-files)

  你可以使用文件编辑器，在任何存储库中的 GitHub 上直接编辑文件。

* [重命名文件](/zh/repositories/working-with-files/managing-files/renaming-a-file)

  你可以直接在 GitHub 中或使用命令行重命名存储库中的任何文件。

* [删除仓库中的文件](/zh/repositories/working-with-files/managing-files/deleting-files-in-a-repository)

  可以在 GitHub 上的存储库中删除单个文件或整个目录。

* [自定义更改的文件在GitHub上的显示方式](/zh/repositories/working-with-files/managing-files/customizing-how-changed-files-appear-on-github)

  若要使某些文件默认不显示在差异中，或不计入存储库语言统计，可以在 linguist-generated 文件中使用 \*\* 属性进行标记。