关于推送更改到 GitHub
在推送更改时,会将本地仓库中已提交的更改发送到 GitHub 上的远程仓库。 如果在本地更改项目,并且希望其他人也能访问这些更改,您必须将更改推送到 GitHub。
在推送更改之前,应更新本地分支以包括已添加到远程仓库的任何提交。 如果有人在不在您本地分支的远程上进行了提交,GitHub Desktop 将在您推送更改之前提示您提取新的提交,以避免合并冲突。 更多信息请参阅“同步分支”。
仓库管理员可对分支启用保护。 如果您处理的是受保护分支,将无法删除或强制推送到该分支。 在分支可以合并之前,仓库管理员可以另外启用其他受保护分支设置来实施特定的工作流程。 更多信息请参阅“关于受保护分支”。
推送更改到 GitHub
注意:如果超过特定限制,GitHub Desktop 将会拒绝推送。
- 推送包含大小超过 100 MB 的大文件。
- 推送总大小超过 2 GB。
如果配置 Git Large File Storage 以跟踪大型文件,您可以推送正常情况下会被拒绝的大型文件。 更多信息请参阅“关于 Git Large File Storage 和 GitHub Desktop”。
- 单击 Push origin(推送来源)将您的本地更改推送到远程仓库。
- 如果 GitHub Desktop 提示您从远程提取新的提交,请单击 Fetch(提取)。
- (可选)单击 Create Pull Request(创建拉取请求)来打开拉取请求并协作进行您的更改。 更多信息请参阅“创建议题或拉取请求”。
延伸阅读
- GitHub 词汇表中的“推送”
- “提交和审查对项目的更改”