push

作者: 一江碎月 | 来源:发表于2017-09-27 17:11 被阅读0次

基础

将本地仓库中的数据推送到远程仓库中。

  1. 推送数据之前,应该先更新远程库中的数据。

  2. git push <远程主机名> <本地分支名>:<远程分支名> :将本地分支提交到远程主机的指定分支中。

    • 远程主机名:在 git remote add 中指定的 remote name。通过 clone 方式导下的数据,远程主机名默认是 origin;

    • 如果远程主机中没有指定的远程分支,则会创建相应的远程分支。通过 clone 导下的数据,本地默认的分支是 master;

  3. 远程分支名省略时,表示推送到与本地分支同名的远程分支中;如 git push origin master 表示将本地的 master 分支推送到 origin 中的 master分支;如果远程分支 master不存在,则创建名为 master 的远程分支。

  4. 本地分支名省略时,表示删除指定名字的远程分支。 如 git push origin :master 表示删除 origin 中的 master 分支。


选项总结

选项 含义
-u 本地推送之后,绑定当前分支与远程分支

常用选项

-u

使 Git 记住本次 push 的参数,下一次可以直接使用 'git push'。

如:

$ git push -u origin tt

表示将本地的 tt 分支推送到远程服务中,同时绑定本地分支与远程分支。可以使用 'git branch -vv' 查看分支信息:

$ git branch -vv
* tt     39cacbb [origin/tt] this is test vim

可以发现 tt 分支已经绑定到远程的 origin/tt 分支上。

相关文章

网友评论

      本文标题:push

      本文链接:https://www.haomeiwen.com/subject/hyguextx.html