跳到主要内容

编辑文件

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

编辑存储库中的文件

提示:如果存储库有任何受保护的分支,则无法使用GitHub编辑或上载受保护分支中的文件。您可以使用GitHub桌面将更改移动到新分支并提交。有关详细信息,请参阅“关于受保护的分支“和”在GitHub桌面中提交和审查对项目的更改."

注:GitHub的文件编辑器使用代码镜像.

  1. 在存储库中,浏览到要编辑的文件。

  2. 在文件视图的右上角,单击打开文件编辑器。

    文件的屏幕截图。在标题中,一个标有铅笔图标的按钮的轮廓为深橙色。

    注:您可以选择使用github.dev代码编辑器通过选择下拉菜单并单击github.dev公司。您还可以通过GitHub桌面克隆存储库并在本地编辑文件,方法是单击GitHub桌面.

    文件的屏幕截图。在标题中,一个向下的三角形图标以深橙色勾勒出来。

  3. 在文本框中,对文件进行所需的任何更改。

  4. 在新内容上方,单击预览.

    编辑模式下的文件截图。在文件内容的上方,标有“预览”的选项卡以深橙色勾勒出来。

  5. 点击提交更改。。。

  6. 在“提交消息”字段中,键入一条简短、有意义的提交消息,描述您对文件所做的更改。您可以在提交消息中将提交属性指定给多个作者。有关详细信息,请参阅“使用多个作者创建提交."

  7. 如果您在GitHub.com上有多个与您的帐户关联的电子邮件地址,请单击电子邮件地址下拉菜单并选择要用作Git作者电子邮件地址的电子邮件地址。此下拉菜单中只显示经过验证的电子邮件地址。如果启用了电子邮件地址隐私,则no-reply将是默认的提交作者电子邮件地址。有关无格式电子邮件地址的确切形式的更多信息,请参阅“设置提交电子邮件地址."

    GitHub拉取请求的屏幕截图,显示一个下拉菜单,其中包含选择提交作者电子邮件地址的选项。octocat@github.com被选中。

  8. 在提交消息字段下面,决定是将提交添加到当前分支还是添加到新分支。如果当前分支是默认分支,则应选择为提交创建新分支,然后创建拉请求。有关详细信息,请参阅“创建拉取请求."

    GitHub请求的屏幕截图,其中显示了一个单选按钮,用于直接提交到主分支或创建新分支。选择了新分支。

  9. 点击提交更改提出更改.

编辑其他用户存储库中的文件

当您在其他用户的存储库中编辑文件时,我们将自动分叉存储库打开拉请求为你。

  1. 在另一个用户的存储库中,浏览到包含要编辑的文件的文件夹。单击要编辑的文件的名称。

  2. 在文件内容上方,单击。在这一点上,GitHub为您分叉了存储库。

  3. 在文本框中,对文件进行所需的任何更改。

  4. 在新内容上方,单击预览.

    编辑模式下的文件截图。在文件内容的上方,标有“预览”的选项卡以深橙色勾勒出来。

  5. 点击提交更改。。。

  6. 在“提交消息”字段中,键入一条简短、有意义的提交消息,描述您对文件所做的更改。您可以在提交消息中将提交属性指定给多个作者。有关详细信息,请参阅“创建具有多个作者的提交."

  7. 如果您在GitHub.com上有多个与您的帐户关联的电子邮件地址,请单击电子邮件地址下拉菜单并选择要用作Git作者电子邮件地址的电子邮件地址。此下拉菜单中只显示经过验证的电子邮件地址。如果启用了电子邮件地址隐私,则no-reply将是默认的提交作者电子邮件地址。有关无格式电子邮件地址的确切形式的更多信息,请参阅“设置提交电子邮件地址."

    GitHub拉取请求的屏幕截图,显示一个下拉菜单,其中包含选择提交作者电子邮件地址的选项。octocat@github.com已选中。

  8. 点击提出更改.

  9. 键入拉取请求的标题和描述。

  10. 点击创建拉取请求.