zoukankan      html  css  js  c++  java
  • github上的版本和本地版本冲突的解决方法

    情景:

    在github上创建项目,然后本地git init

    然后没有git pull -f --all

    然后git add .  | git commit -am "init"

    导致github上的版本里有readme文件和本地版本冲突,下面给出冲突原因:

    [master][~/Downloads/ios] git push -u origin master

    Username for 'https://github.com': shiren1118
    Password for 'https://shiren1118@github.com': 
    To https://github.com/shiren1118/iOS_code_agile.git
     ! [rejected]        master -> master (non-fast-forward)
    error: failed to push some refs to 'https://github.com/shiren1118/iOS_code_agile.git'
    hint: Updates were rejected because the tip of your current branch is behind
    hint: its remote counterpart. Merge the remote changes (e.g. 'git pull')
    hint: before pushing again.
    hint: See the 'Note about fast-forwards' in 'git push --help' for details.

    查看大部分资料,只有这个有用

    http://www.cnblogs.com/xwdreamer/archive/2012/05/29/2523958.html

    勾选强制覆盖已有的分支(可能会丢失改动),再点击上传,上传成功。

    只有这句是核心,所以,本人就略微想了一下

    [master][~/Downloads/ios] git push -u origin master -f 

    至此,搞定问题

  • 相关阅读:
    sql语句常考知识点总结
    服务器搭建
    软件测试面试题
    linux常用命令
    kibana常用查询删除语法
    python从kafka消费数据
    foxmail客户端,写邮件窗口弹不出来
    JMeter学习——测试文件下载
    python中取两个列表中不同的元素
    MySQL主从复制
  • 原文地址:https://www.cnblogs.com/shizhijie/p/8445177.html
Copyright © 2011-2022 走看看