Git使用常见问题

错误1:进行push时,抛出Git: ! [rejected] master -> master (non-fast-forward)

  原因:本次要更新的数据与远程仓库要提交的分支存在冲突,GitHub无法在远程仓库做到合并的操作,因此拒绝push。

  解决:

    步骤一:从远程仓库更新分支数据至本地

        git fetech origin # 将远程仓库的所有分支数据更新至本地git文件

        或  git fetech origin XXX分支 # 仅将远程仓库的XXX分支更新至本地git文件

    步骤二:将更新的数据与本地分支进行合并

        git  merge origin/XXX分支名 # 将远程仓库的XXX分支合并到当前分支

原文地址:https://www.cnblogs.com/liuyinzhou/p/9336919.html