• 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 

    至此,搞定问题

  • 相关阅读:
    React方法论
    React学习记录
    LeetCode 530. Minimum Absolute Difference in BST
    LeetCode 521. Longest Uncommon Subsequence I
    LeetCode 520. Detect Capital
    LeetCode 516. Longest Palindromic Subsequence
    LeetCode 513. Find Bottom Left Tree Value
    LeetCode 506. Relative Ranks
    LeetCode 504. Base 7
    LeetCode 500. Keyboard Row
  • 原文地址:https://www.cnblogs.com/dzcWeb/p/9642198.html
Copyright © 2020-2023  润新知