Skip to content

push

作用

git push 命用于从将本地的分支版本上传到远程并合并。

命令格式

git push <远程主机名> <本地分支名>:<远程分支名> <远程主机名>是为远程仓库起的名字 如果本地分支名与远程分支名相同,则可以省略冒号: git push <远程主机名> <本地分支名>

常见用法

需求命令
如果远程仓库的分支名字与本地仓库分支名字相同,可以只写一遍。右侧命令将本地的 master 分支推送到 origin 主机的 master 分支。git push origin master相当于git push origin master:master
如果当前分支与多个主机存在追踪关系,则可以使用 -u 参数指定一个默认主机,这样后面就可以不加任何参数使用git pushgit push -u origin master
等价于
git push --set-upstream origin master
注:origin是远程仓库名,master是本地仓库和远程仓库共有的名字。
如果本地版本与远程版本有差异,但又要强制推送可以使用 --force 参数git push --force origin master
删除主机的分支可以使用 --delete 参数,右侧命令表示删除 origin 主机的 master 分支git push origin --delete master
如果当前分支已经和远端分支关联,则可以省略远端名和分支名。git push

请勿转载