首页  >  问答  >  正文

git push -u origin master 报错

本地有一个项目,我先git init初始化库,然后git add .
git commit -m"test"
配置关联
git remote add origin git@github.com:myName/test.git

执行 上传到github上我已经创建的好的库,
命令报错,failed to push some refs to git@github.com:myName/test.git

百度之后,说要带README.md文件,本地中我创建了这个文件,还是报错?
各位什么原因?

用git pull --rebase origin master之后,代码中会插入很多字符。。。。。

各位这个问题怎么处理。。。

执行 git pull origin master

PHPzPHPz2721 天前1423

全部回复(3)我来回复

  • 淡淡烟草味

    淡淡烟草味2017-05-31 10:37:46

    原因

    1.服务器仓库创建的时候不干净,所以需要先把服务器上的拖下来

    解决

    1.

    $git pull origin master
    //你自己建了readme可能会要求你merge
    $git push origin master

    //你自己建了readme可能会要求你merge,请手动合并

    回复
    0
  • phpcn_u1582

    phpcn_u15822017-05-31 10:37:46

    就是你提交的分支比网上的分支还有落后,也就是说本地和网上的版本不统一
    我来告诉你解决办法吧
    不要git initgit init
    你应该先git clone你应该先git clone远程仓库
    然后在进行下面的操作。

    回复
    0
  • 迷茫

    迷茫2017-05-31 10:37:46

    提示中已经给出答案,

    git pull
    git add -A
    git commit -m '合并冲突'
    git push

    回复
    0
  • 取消回复