git远程仓库已经建好,也已经有很多文件。在自己本地电脑创建一个git仓库并初始化
git init
git add *
git commit -m “first”
git remote add origin git@github.com:xiaoming/learngit.git
git push -u origin master
结果报如下错错误:
error: failed to push some refs to 'git@github.com:xxxx/java.git'
hint: Updates were rejected because the remote contains work that you do
hint: not have locally
解决的办法有三种,
1、直接git pull,将远程仓库直接下载下来再git push
2、不用做其他操作,直接建一个文件夹,然后
git clone git@github.com:xiaomign/learngit.git
这种情况是建立在远程仓库文件比较小的情况下,然后在git push
3、直接强制提交 git push -f origin master。 不过这个方法会覆盖已有的文件,慎用(不建议使用)。