使用git push没有报错,但是远程仓库没有更新的问题

   今天在使用git push到远程仓库遇到一个很奇怪的问题,执行操作没有报错,但是远程仓库就是没有更新,执行git push origin master 后显示如下:

zhydeMacBook-Air:netMonitor zhy$ git push -u origin master
Branch 'master' set up to track remote branch 'master' from 'origin'.
Everything up-to-date
zhydeMacBook-Air:netMonitor zhy$

 看起来没有报错,但是却不是正确的返回结果,然后突然想到自己之前创建了一个新的分支,当前分支应该没有在master上,所以push到master就没哟更新,于是查看了一下当前分支情况如下:

zhydeMacBook-Air:netMonitor zhy$ git branch
  master
* rowsizectrl

果然没有在master上,问题找到就好解决了,切换到master分支,合并分支,然后在push就没有问题了,指令如下:

 $ git checkout master  

 $ git merge rowsizectrl(这里换成你的分支名字)

 $ git branch -d rowsizectrl ##当前分支已经没用了,记得删除,如果你还要用就不要删除了

 $ git push -u origin master 

好了,现在再去Github上看,已经更新到了最近的提交。 

  • 7
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值