5854|4

241

帖子

4

TA的资源

纯净的硅(初级)

楼主
 

Helper2416-42——Git@OSC使用笔记 [复制链接]

本帖最后由 yuanlai2010 于 2014-9-12 08:37 编辑

Git@OSC使用笔记
参与Helper2416开发板助学计划心得


学习Linux这么久了,终于用上了这高大上的版本控制工具了,使用的是国内的Git@OSC,感觉非常好用,另外还有Git@OSC的手机客户端,在手机上就能阅读别人或者自己托管在上面的代码,闲着没事的时候也可掏出手机出来看看代码,廷方便的。

同时这里面还有很多优秀的开原项目,raw-OS的源码也托管在这里哦!


好记性比不上烂笔头,怕忘记,就把使用过程记录下来,以后要是忘了可以过来看看。

0:若是没有帐号先去注册一个吧
        https://git.oschina.net/signup


1:安装git
        fedora/centos下:        sudo yum install git
        ubuntu/debian下:        sudo apt-get install git
        windows下:        貌似现在Git@OSC不提供下载了。


2:配置终端显示,有颜色,方便阅读
        git config --global color.diff auto
        git config --global color.status auto
        git config --global color.branch auto


3:设置用户名和用户邮箱,提交代码到Git@OSC时需要用到这些信息
        git config --global user.name "Your Name"
        git config --global user.email "your@email.com"


4:为了方便提交代码到Git@OSC,先来生成公钥
        ssh-keygen -t rsa -C "youremail@xxx.com"
        一路回车,这个会在当前用户文件夹下,生成.ssh 文件夹,里边有个 id_rsa.pub文件,用记事本打开,复制其中的全部内容(这就是我们需要用到的公钥了)。


5:添加公钥到Git@OSC,记得先登入
        打开http://git.oschina.net/keys页面,在该页面中添加公钥,标题可以随便填,公钥就是刚才复制过的内容,然后保存即可


6:接着测试一下是否联通
        ssh -T git@git.oschina.net
        按照提示操作,如果联通,则出现如下信息:
        Welcome to Git@OSC, Your Name!


7:既然要把代码托管在在Git@OSC上,那就先在Git@OSC上创建一个空的项目把
        在http://git.oschina.net/projects/new中添加一个新项目,例如HelloGit,如下图就OK了
        


8:接下来就是让本地工程纳入git管控了
        首先先cd到工程的更目录
        git init
        git add .
        git commit -m “HelloGit first commit”
        此时工程中的所有文件都以提交到HEAD,但是还没有提交到服务器。


9:现在可以将代码提交到Git@OSC仓库了
        先在Git@OSC项目中添加一个远程仓库origin
        git remote add origin http://git.oschina.net/yuanlai/HelloGit.git
        现在把本地项目master 分支推送到origin仓库
        git push origin master


好了,现在代码以经到了我们的仓库了。
        


如果代码更新后要提交到仓库,就要从git add 开始操作了。但是可以省去
git remote add origin http://git.oschina.net/yuanlai/HelloGit.git  这一步。




如果要从Git@OSC中克隆项目到本地,可以这么做。
0:首先获取到项目的仓库地址
              
1:先cd到用来存放项目的目录下

2:git clone https://git.oschina.net/yuanlai/HelloGit.git
现在代码就到本地了!


别忘了还有手机客户端哦。晒张图!



论坛ID:yuanlai2010
发表时间:2014-09-11


查看本帖全部内容,请登录或者注册

最新回复

你还年轻,还有更多好的代码等你写!  详情 回复 发表于 2014-9-14 21:01
点赞 关注

回复
举报

241

帖子

4

TA的资源

纯净的硅(初级)

沙发
 
欲想了解git的详细使用方法,及原理。请参阅这篇文档 Pro Git 中文版本.pdf (4.45 MB, 下载次数: 20, 售价: 1 分芯积分)
 
 

回复

554

帖子

0

TA的资源

版主

板凳
 
git是好东西,再次推荐!
 
个人签名My dreams will go on...
http://www.jyxtec.com
 
 

回复

241

帖子

4

TA的资源

纯净的硅(初级)

4
 
确实是好东西,只是相见恨晚阿,以前好多代码都被我搞丢了
 
 
 

回复

554

帖子

0

TA的资源

版主

5
 
你还年轻,还有更多好的代码等你写!
 
个人签名My dreams will go on...
http://www.jyxtec.com
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条
有奖直播:当AI遇见仿真,会有什么样的电子行业革新之路?
首场直播:Simcenter AI 赋能电子行业研发创新
直播时间:04月15日14:00-14:50

查看 »

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网 6

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表