16.使用 git push 推送分支到远程版本库

  • 上一篇中我们创建了远程版本库,有了这个远程版本库以后,我们可以使用 git push ,去把项目在本地版本库里的一个分支推送到远程的版本库里面。
  • git push ,这里可以再使用一个 -u 选项,它是 –set-upstream 的简写形式,意思是去跟踪远程分支的变化。 然后是远程的名称,上一篇中我们添加了一个叫 origin 的远程,这个远程指定的就是在 github 上创建的 testing 版本库。
  • 接下来,我们可以先把 master 这个分支推送上去 git push -u origin master 回车。
  • 提示要输入我们在 github.com 上的用户名,再输入密码回车。
    在这里插入图片描述
  • git 会做一些工作,统计对象的数量、压缩、上传,因为我们这是第一次 push master 这个分支,最后提示 Branch master set up to track remote branch master form origin (分支 ‘master’ 设置为跟踪来自 ‘origin’ 的远程分支 ‘master’)。
  • 我们先回到 github 上去看一下,打开刚才创建的 testing 这个版本库。
    在这里插入图片描述
  • 这里已经显示了推送上来的东西,也就是项目的 master 这个分支,这里不仅仅包含项目的代码和文件,还包含我们在 master 分支上做的所有的提交 (点击打开 commits 查看)。
    在这里插入图片描述
    在这里插入图片描述
  • 再打开 branch ,这里只会显示一个 master 分支,等一下我们可以再把 location-modules 这个分支也推送上来。
  • 查看本地分支用的是 git branch ,加上一个 a 参数,可以显示所有的分支,查看远程分支,可以使用 git branch -r ,后面加上一个 r 参数,表示查看 remote 分支。
    在这里插入图片描述
  • 会看到 origin/master 这个分支,这个分支跟普通的分支没有啥区别,不过你不能切换到这个分支,因为 git 会使用这个分支跟踪远程版本库上的分支。在后面的文章里面,我们再来理解一下这个跟踪是怎么一回事。
  • 下面我们可以再把 location-modules 这个分支也推送到 origin 上去,也就是在 github 上的版本库里面。git push origin ,要推送的分支是 location-modules ,这次我们没有使用 u 参数,这样 location-modules 这个分支就不会跟踪远程的 location-modules 分支的变化,使用命令 git push origin location-modules 回车。
    在这里插入图片描述
  • 完成以后,点开 branch 除了 master 这个分支以外,还会看到刚才推送上来的 location-modules 这个分支。
    在这里插入图片描述

结束语

本篇内容的介绍了如何使用 git push 推送分支到远程版本库。后面的文章会带来Git远程的其它操作。如有欠缺或不对的地方欢迎评论,谢谢您的观看。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值