跳至主要内容

在仓库中删除文件

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

谁可以使用此功能?

拥有写入权限的人员可以删除仓库中的文件或目录。

关于文件和目录的删除

您可以删除仓库中的单个文件或整个目录,包括目录中的所有文件。

如果您尝试删除没有写入权限的仓库中的文件或目录,我们会将项目 fork 到您的个人账户,并在您提交更改后帮助您向原始仓库发送拉取请求。有关更多信息,请参见 关于拉取请求

如果您删除的文件或目录包含敏感数据,该数据仍将在仓库的 Git 历史中可用。要彻底从 GitHub 删除该文件,必须将其从仓库历史中移除。有关更多信息,请参见 从仓库中移除敏感数据

删除文件

  1. 在仓库中浏览您想要删除的文件。

  2. 在右上角,选择下拉菜单,然后点击 删除文件

    Screenshot of the file list for a directory. To the right of the directory name, a button, labeled with a kebab icon, is outlined in dark orange.

  3. 在“Commit message”字段中,键入简短且有意义的提交信息,描述您对文件所做的更改。您可以在提交信息中将该提交归因于多个作者。欲了解更多信息,请参阅 创建拥有多位作者的提交

  4. 如果您的 GitHub 账户关联了多个电子邮件地址,请点击电子邮件地址下拉菜单并选择要用作 Git 作者电子邮件地址的邮箱。仅已验证的电子邮件地址会出现在此下拉菜单中。如果您启用了电子邮件地址隐私,则默认的提交作者电子邮件地址将是 “no‑reply”。有关 no‑reply 邮箱的具体形式,请参阅 设置提交电子邮件地址

    Screenshot of a GitHub pull request showing a dropdown menu with options to choose the commit author email address. octocat@github.com is selected.

  5. 在提交信息字段下方,决定是将提交添加到当前分支还是新分支。如果您当前的分支是默认分支,建议为提交创建一个新分支,然后发起拉取请求。欲了解更多信息,请参阅 创建拉取请求

    Screenshot of a GitHub pull request showing a radio button to commit directly to the main branch or to create a new branch. New branch is selected.

  6. 点击 提交更改提议更改

删除目录

  1. 在仓库中浏览您想要删除的目录。

  2. 在右上角,选择下拉菜单,然后点击 删除目录

    Screenshot of the file list for a directory. To the right of the directory name, a button, labeled with a kebab icon, is outlined in dark orange.

  3. 检查您将要删除的文件。

  4. 在“Commit message”字段中,键入简短且有意义的提交信息,描述您对文件所做的更改。您可以在提交信息中将该提交归因于多个作者。欲了解更多信息,请参阅 创建拥有多位作者的提交

  5. 如果您的 GitHub 账户关联了多个电子邮件地址,请点击电子邮件地址下拉菜单并选择要用作 Git 作者电子邮件地址的邮箱。仅已验证的电子邮件地址会出现在此下拉菜单中。如果您启用了电子邮件地址隐私,则默认的提交作者电子邮件地址将是 “no‑reply”。有关 no‑reply 邮箱的具体形式,请参阅 设置提交电子邮件地址

    Screenshot of a GitHub pull request showing a dropdown menu with options to choose the commit author email address. octocat@github.com is selected.

  6. 在提交信息字段下方,决定是将提交添加到当前分支还是新分支。如果您当前的分支是默认分支,建议为提交创建一个新分支,然后发起拉取请求。欲了解更多信息,请参阅 创建拉取请求

    Screenshot of a GitHub pull request showing a radio button to commit directly to the main branch or to create a new branch. New branch is selected.

  7. 点击 提交更改提议更改

© . This site is unofficial and not affiliated with GitHub, Inc.