推
git push
将你的代码推送到现有的上游。根据推送配置,它将从当前分支(默认在 Git 2.x)或从所有分支(默认在 Git 1.x)中推送代码。
指定远程存储库
使用 git 时,拥有多个远程存储库非常方便。要指定要推送到的远程存储库,只需将其名称附加到命令即可。
git push origin
指定分支
要推送到特定分支,请说 feature_x
:
git push origin feature_x
设置远程跟踪分支
除非你正在处理的分支最初来自远程存储库,否则仅使用 git push
将无法在第一时间运行。你必须执行以下命令告诉 git 将当前分支推送到特定的远程/分支组合
git push --set-upstream origin master
这里,master
是远程 origin
上的分支名称。你可以使用 -u
作为 --set-upstream
的简写。
推送到新的存储库
要推送到尚未创建的存储库,或者为空:
- 在 GitHub 上创建存储库(如果适用)
- 复制以
https://github.com/USERNAME/REPO_NAME.git
形式提供给你的网址 - 转到本地存储库,然后执行
git remote add origin URL
- 要验证它已添加,请运行
git remote -v
- 要验证它已添加,请运行
- 运行
git push origin master
你的代码现在应该在 GitHub 上
有关更多信息,请参阅添加远程存储库
说明
推送代码意味着 git 将分析本地提交和远程的差异,并将它们发送到上游。推送成功后,你的本地存储库和远程存储库将同步,其他用户可以查看你的提交。
有关上游和下游概念的更多详细信息,请参阅备注 。