换了工作后,公司没有svn,于是准备把项目上传到码云上。然而按照百度出来的步骤并没有成功上传,遇到了各种问题,总结一下以备不时之需。
上传步骤参照这篇博客: http://www.jianshu.com/p/b842939836fe
一、取消项目和git的关联
按照步骤上传码云,但是登录码云账号发现并没有上传成功,而此时android studio的项目已经关联了Git,想要从头再来一遍就需要取消项目和Git的关联。
取消步骤File---->Setting------->Version Control
点击Ok之后,发现项目仍然在Git下,于是打开项目所在的文件夹,找到git文件夹,把git文件夹全部删除了。
注意有的时候git文件夹不显示,需要设置电脑显示所有文件夹。设置步骤参照:https://jingyan.baidu.com/article/acf728fd2853fef8e410a37f.html
二、试了N多遍就是不成功。
当我删除关联然后重新按照步骤上传码云的时候,还是不成功,一直提示:
你可以试试,找到项目所在的文件夹,右击打开Git Bash Hear 输入 git branch --set-upstream-to origin/master master 然后回车
再输入 git pull origin master --allow-unrelated-histories 回车。然后再把项目push,刷新码云就会发现上传成功了。
还要注意尽量让码云上创建的项目名称和Android Studio创建的项目名称是一致的。