git push命令
git push
命令用于将本地分支的更新,推送到远程主机。它的格式与git pull
命令相似。
$ git push <远程主机名> <本地分支名>:<远程分支名>
使用语法
git push [--all | --mirror | --tags] [--follow-tags] [--atomic] [-n | --dry-run] [--receive-pack=<git-receive-pack>] [--repo=<repository>] [-f | --force] [-d | --delete] [--prune] [-v | --verbose] [-u | --set-upstream] [--push-option=<string>] [--[no-]signed|--sign=(true|false|if-asked)] [--force-with-lease[=<refname>[:<expect>]]] [--no-verify] [<repository> [<refspec>…]]
git push
命令用于将本地分支的更新,推送到远程主机。它的格式与git pull
命令相似。
使用语法
描述
使用本地引用更新远程引用,同时发送完成给定引用所需的对象。可以在每次推入存储库时,通过在那里设置挂钩触发一些事件。
当命令行不指定使用<repository>
参数推送的位置时,将查询当前分支的branch.*.remote
配置以确定要在哪里推送。 如果配置丢失,则默认为origin
。
示例
$ git push origin master
git push的一般形式为 git push <远程主机名> <本地分支名> <远程分支名> ,例如 git push origin master:refs/for/master ,即是将本地的master分支推送到远程主机origin上的对应master分支, origin 是远程主机名,
第一个master是本地分支名,第二个master是远程分支名。