cd xxx (进入到本地的项目目录中)
git init (初始化本地仓库)
git remote add origin XXX (添加远程仓库地址)
如果你在这之后就执行
git add -A,或者 git add . (将本地文件更新全部提交到暂缓区)
git commit -m " "
git push origin master
以上操作步骤则会出现 ! [rejected] master -> master (non-fast-forward)
出现的原因:
在码云创建的仓库的某些文件本地没有,造成本地和远程的不同步。
执行完成(git remote add origin XXX )这个命令之后,不要直接执行git add,
需要在git pull origin master命令执行后,远程和本地资源文件同步后,再执行 git add命令
解决办法
1、本地与远程资源文件不同步,从远程端获取缺少的文件:
git pull --rebase origin master (同步远程文件,合并资源)
git push origin master
2、强制上传覆盖远程文件,
git push -f origin master
(这个命令在团队开发的时候最好不要用,否则可能会有生命危险)