vscode使用git bush
错误
! [rejected] master -> master (fetch first)
error: failed to push some refs to 'https://gitee.com/caoyujing0816/cyjs---python-repository.git'
hint: Updates were rejected because the remote contains work that you do
hint: not have locally. This is usually caused by another repository pushing
hint: to the same ref. You may want to first integrate the remote changes
hint: (e.g., 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.
错误原因:
本地仓库和远程仓库文件不一致导致的
解决方法一:
创建一个新的空白仓库
底下三个方框都不要勾选,创建出来的就是空白仓库,否则仓库里有东西,导致本地与远端不同步无法上传
在当我们输入git remote add origin https://gitee.com/(github/码云账号)/(github/码云项目名).git
就会报如下的错
fatal: remote origin already exists.
翻译过来就是:致命:远程来源已经存在
解决方法:
1、先输入$ git remote rm origin(删除关联的origin的远程库)
2、再输入$ git remote add origin git@github.com:(github名)/(git项目名).git 就不会报错了!