我们经常发布文档更新,此页面的翻译可能仍在进行中。有关最新信息,请访问英文文档。如果此页面上的翻译有问题,请告诉我们

推送更改到 GitHub

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

具有写入权限的人可以将更改推送到仓库。

本文内容

Did this doc help you?

关于推送更改到 GitHub

在推送更改时,会将本地仓库中已提交的更改发送到 GitHub 上的远程仓库。 如果在本地更改项目,并且希望其他人也能访问这些更改,您必须将更改推送到 GitHub。

在推送更改之前,应更新本地分支以包括已添加到远程仓库的任何提交。 如果有人在不在您本地分支的远程上进行了提交,GitHub Desktop 将在您推送更改之前提示您提取新的提交,以避免合并冲突。 更多信息请参阅“同步分支”。

仓库管理员可对分支启用保护。 如果您处理的是受保护分支,将无法删除或强制推送到该分支。 Repository administrators can enable other protected branch settings to enforce specific workflows before a branch can be merged. 更多信息请参阅“关于受保护分支”。

推送更改到 GitHub

注意:如果超过特定限制,GitHub Desktop 将会拒绝推送。

  • 推送包含大小超过 100 MB 的大文件。
  • 推送总大小超过 2 GB。

如果配置 Git Large File Storage 以跟踪大型文件,您可以推送正常情况下会被拒绝的大型文件。 更多信息请参阅“关于 Git Large File Storage 和 GitHub Desktop”。

  1. Click Push origin to push your local changes to the remote repository.
    推送按钮
  2. 如果 GitHub Desktop 提示您从远程提取新的提交,请单击 Fetch(提取)
    提取按钮
  3. (可选)单击 Create Pull Request(创建拉取请求)来打开拉取请求并协作进行您的更改。 更多信息请参阅“创建议题或拉取请求”。
    创建拉取请求按钮

延伸阅读

Did this doc help you?