一:在git.oschina创建项目,此步骤略去,如果清楚可以参看;
二:将项目转换为git项目,使用IDEA的参考一下步骤:在intellij中 VCS——Import into Version Control——Create Git Repository 选择你的本地项目;
三:将本地项目推送到远端仓库。通过git shell (可以安装git for window) 进入到项目目录执行
git remote add origin https://git.oschina.net/yneit/yneit.git
git push -u origin master (这个是命令行提交项目可以不用执行 参考方法一中在intellij中push)
如果提交失败 请参考git提示进行解决 比如已经有remote地址 可以git remote rm origin清除
如果是仓库中有其他文件 本地项目中没有 可以参考后两个图 首先merge项目 使用:git pull origin master 然后在执行 git push -u origin master
项目就提交到Git@OSC了 以后的再有修改提交仓库就可以参考方法一的push操作了
四:遇到的错误和解决方案:
1、如果输入$ git remote add origin
提示出错信息:fatal: remote origin already exists.
解决办法如下:
输入$ git remote rm origin
2、如果输入$ git push origin master
提示出错信息:error:failed to push som refs to …….
解决办法如下:
先输入$ git pull origin master //先把远程服务器github上面的文件拉下来
再输入$ git push origin master
如果出现报错 fatal: Couldn’t find remote ref master或者fatal: ‘origin’ does not appear to be a git repository以及fatal: Could not read from remote repository.
4、则需要重新输入$ git remote add origin ……….