|
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
|
|