参考文献:http://www.cnblogs.com/dyh-air/p/9257237.html
以上列举的参考文献将的非常棒,是目前我见到的写的最完整的。

git push命令用于将本地分支的更新,推送到远程主机。它的格式与git pull命令相仿。

git push <远程主机名> <本地分支名>:<远程分支名>

注意:这里的:前后是必须没有空格的。

如果省略远程分支名,则表示将本地分支推送与之存在"追踪关系"的远程分支(通常两者同名),如果该远程分支不存在,则会被新建。

git push origin master

上面命令表示,将本地的master分支推送到origin主机的master分支。如果后者不存在,则会被新建。

如果省略本地分支名,则表示删除指定的远程分支,因为这等同于推送一个空的本地分支到远程分支。

#慎用!删除远程仓库的分支
git push origin :master
# 等同于
git push origin --delete master

上面命令表示删除origin主机的master分支。

如果当前分支与远程分支之间存在追踪关系,则本地分支和远程分支都可以省略。

 git push origin

上面命令表示,将当前分支推送到origin主机的对应分支。

如果当前分支只有一个追踪分支,那么主机名都可以省略。

git push

如果当前分支与多个主机存在追踪关系,则可以使用-u选项指定一个默认主机,这样后面就可以不加任何参数使用git push。

git push -u origin master

上面命令将本地的master分支推送到origin主机,同时指定origin为默认主机,后面就可以不加任何参数使用git push了。

git push命令详解相关推荐

  1. Git 常用命令详解

    Git 常用命令详解 1. Git 常用命令 1.1 常用git 命令图表汇总 1.2 配置个人信息 1.3 创建版本库 1.4 常用Git命令汇总 2. Git 解决代码冲突 3. Git 分支管理 ...

  2. git checkout 命令详解—— Git 学习笔记 16

    git checkout 命令详解 概览 git checkout 这条命令的常用格式如下: 用法一 git checkout [<commit>] [--] <paths> ...

  3. git reset 命令详解(二)—— Git 学习笔记 08

    git reset 命令详解(二) 上一篇博文git reset 命令详解(一)讲了 git reset 命令的基本原理和用法,这篇博文谈一谈 git reset 的另一种用法--后面跟一个路径(或文 ...

  4. git reset 命令详解(一)—— Git 学习笔记 07

    git reset 命令详解(一) 简而言之,git reset 命令是用来将当前 branch 重置到另外一个 commit 的,这个动作可能同时影响到 index 以及 work director ...

  5. git diff命令详解

    git diff命令详解 diff里面a表示前面那个变量,b表示第二个变量 HEAD     commit版本 Index     staged版本 a.查看尚未暂存的文件更新了哪些部分,不加参数直接 ...

  6. git log 命令详解

    git log 命令详解 git log 命令用于查看提交历史: git log [options] [<file> <commit> <tag>...] 如果不加 ...

  7. 运维之道 | Git log 命令详解

    Git log 命令详解 Git log 可以让我们查看提交commit history [root@localhost villian]# git log commit 7a690b414f87fb ...

  8. git reset 命令详解 git revert命令详解。

    git reset 命令详解 reset命令 介绍 参数 补救 git revert命令 revert说明 举例: 命令 reset命令 介绍 git reset 命令格式为: git reset [ ...

  9. Git stash命令详解和使用

    Git stash命令详解和使用 stash的原理: 将本地没提交的内容(git commit的内容不会被缓存 但git add的内容会被缓存)进行缓存并从当前分支移除,缓存的数据结构为堆栈,先进后出 ...

最新文章

  1. Java并发编程:Synchronized底层优化(偏向锁、轻量级锁)
  2. springboot生成包含特定数字_面试必问 —— Spring Boot 是如何实现自动配置的?
  3. OpenSSL--Window生成证书实战
  4. 909计算机基础大纲,《计算机应用基础》(专科)考试大纲
  5. mysql必知必会 create_mysql必知必会--检 索 数 据
  6. 舆情监控系统python开源_开源舆情监控系统
  7. 计算机鼠标游戏教学法,练习使用鼠标教案
  8. Visual Studio问题汇总
  9. 使用FontCreator工具创建字体符号
  10. 百晓生兵器谱之公有云排名
  11. win32asm写的红警2的修改器
  12. Graph Convolutional Matrix Completion,GC-MC
  13. Oracle表空间碎片查询以及整理
  14. 什么是Websocket以及Nginx实现ws代理
  15. SQL语言 --- 数据查询
  16. 【Integrated Electronics系列——模拟电子技术基础】
  17. 写了10篇产品分析后,我似乎知道怎么做一款短视频产品了……
  18. chinese input
  19. python CTP 更换前置机重连
  20. 数据结构第二版(朱昌杰版)习题2答案

热门文章

  1. 孟凯想玩转大数据,得先看懂《小时代》
  2. ezboot not found 虚拟机安装_如何在 Linux 上安装 Minecraft 服务器
  3. 十条优秀的网站设计经验
  4. elastic-job之监听器
  5. 大学生《Web课程谁》期末网页制作 HTML+CSS+JavaScript 网页设计实例 瑜伽网站企业网站制作
  6. 天气灾害预警 API接口 查询灾害预警内容
  7. Oracle拼音码函数(不过字库不全,普通能满足)
  8. 点云数据在Matlab生成格网数据-2021-10-18
  9. 用Java控制结构分支结构判断某个年份是否为闰年并输出结果
  10. Excel公式的常见应用(一)——财务函数