推送更改到 GitHub

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

People with write permissions can push changes to a repository.

关于推送更改到 GitHub

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

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

仓库管理员可对分支启用保护。 如果您处理的是受保护分支,将无法删除或强制推送到该分支。 在分支可以合并之前,仓库管理员可以另外启用其他受保护分支设置来实施特定的工作流程。 更多信息请参阅“关于受保护分支”。

推送更改到 GitHub

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

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

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

  1. 单击 Push origin(推送来源)将您的本地更改推送到远程仓库。 推送按钮
  2. 如果 GitHub Desktop 提示您从远程提取新的提交,请单击 Fetch(提取)提取按钮
  3. (可选)单击 Create Pull Request(创建拉取请求)来打开拉取请求并协作进行您的更改。 更多信息请参阅“创建议题或拉取请求”。 创建拉取请求按钮

延伸阅读

此文档对您有帮助吗?隐私政策

帮助我们创建出色的文档!

所有 GitHub 文档都是开源的。看到错误或不清楚的内容了吗?提交拉取请求。

做出贡献

或, 了解如何参与。