您的位置:首页 > 编程语言

关于开源中国的代码托管

2016-03-12 14:18 253 查看

关于开源中国的代码托管

基本操作步骤

关于基本的流程,学姐的博客上已经写的非常详细了,大家可以按照这篇博客上的提示去进行操作windows下安装git & 在git@OSC上推送代码,还有高其的这篇博客(http://www.cnblogs.com/20145221GQ/p/5182530.html),上面进行了一些补充,大家可以参考一下。

在学姐的博客上第二部分2.(5)中“或者执行”和“然后再执行”后面没有显示指令,这里做一个补充,“或者执行”后面是
git remote rm origin
,它的作用和打开.git下的config文件后删除
[remote "origin"] url = http://git.oschina.net/whaon/none.git fetch = +refs/heads/*:refs/remotes/origin/*
作用是一样的,两者任意执行一种即可。“然后再执行”后面接的指令应该是
git remote add origin http://git.oschina.net/你的用户名/HelloWorld.git
git push origin master
,操作完成之后,按照提示输入用户名和密码代码就可以成功上传了。

如果仍然弹出错误,可以参考学姐的博客,那上面有一些常见的错误解决办法。

最终代码成功上传后,可以在网页上看见推送到项目的提示。



注意事项

在输入指令
git remote add origin http://git.oschina.net/你的用户名/HelloWorld.git[/code]时,要注意,学姐在http://git.oschina.net/projects/new中新建的项目名称就是HelloWorld,而我们的项目名称按照老师的要求应该是java-besti-is-2015-2016-2-学号,所以在输入指令的时候也要做相应的改变,否则就会出现这种错误 

所以应该改成
git remote add origin http://git.oschina.net/你的用户名/java-besti-is-2015-2016-2-学号.git[/code] 
在输入password的时候,屏幕上不会显示出你敲打的字符,这是正常现象,一开始我也以为是电脑死机了,后来发现并非如此,大家只要将自己的密码在键盘上正常输入完毕后敲下回车即可。

补充一个可能弹出的错误,如果弹出
error:src refspec master does not match any
这个错误时,说明本地版本库为空, 空目录不能提交 (即只进行了init, 没有add和commit) ,解决的方法就是

步骤1、git add -all //添加该目录下的所有文件到远程仓库

步骤2、git commit -m '这是一个示例' //引号内添加对该仓库的描述

这个错误也是由于我之前忘记输入
git commit -m
指令时所导致的,可以供大家参考。

心得体会

由于我之前在执行
git remote add origin http://git.oschina.net/你的用户名/HelloWorld.git[/code]这个指令时,依旧用的是HelloWorld.git,这和我的项目名称是不符的,所以在执行到这一步指令的时候一直报错,花了很多时间,修改过了很多地方,发现都不是问题所在,后来通过慢慢的摸索,与学姐的博客进行对比,找到了解决方法,最后代码上传成功的时候,心中还是特别激动,有些事情虽然做的过程比较辛苦,但是当你通过自己的摸索和努力,最终成功的那一刻,那种感觉是和在别人的帮助下完成的感觉是截然不同的,学习的路程还很长,希望自己能够继续保持这种状态,不忘初心,方得始终! 

参考资料

windows下安装git & 在git@OSC上推送代码
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: