| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1860 人关注过本帖
标题:用 git 管理自己的代码( 分享 )
只看楼主 加入收藏
madfrogme
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:21
帖 子:1160
专家分:1106
注 册:2009-6-24
结帖率:98.63%
收藏
已结贴  问题点数:20 回复次数:8 
用 git 管理自己的代码( 分享 )
从对git 一无所知 到 能上传代码,确实花了好几个小时时间

分享一下过程。自己写的代码放在网上随时可以更新,管理

1. 先在www. 上注册一个帐号

2. 然后创建一个 Repository (名字就叫FirstRepo)


3. 然后再自己的机器上安装git-core

sudo apt-get install git-core

4. 在本地机器上做一些基本配置

git config --global user.name "ColdFreak"

git config --global user.email "madfrogme@

(注:可以用 git config --list 看配置信息,这些配置信息放在~/.gitconfig 中)

5. 接下来为了和 通信就轮到ssh登场了,产生一个key

$ ssh-keygen -t rsa

6. 现在要做的就是进入 ~/.ssh 找到这个id_rsa.pub 文件,

不论用什么方法,复制里面的内容(以ssh-rsa开头)

把它添加到 的 Account setting -> ssh key 里(自己找一找就会发现)

7. 通过 $ ssh -T git@ 这个命令看自己是不是已经能和github连上了

8. 接下来就正式开始了,因为我们在第一步已经建立了一个FirstRepo

于是我们在自己机器上 建立同样名字的文件夹

$ mkdir -p ~/GIT/FirstRepo     然后进入

$ cd ~/GIT/FirstRepo    再在里面创建文件txt1, txt2

$ touch txt1 txt2

9. 然后初始化,这会生成一些必要的文件

$ git init

10. 然后添加所有的文件(注意下面的那个一点)

$ git add .

11. 然后 commit( 没法说明的很清楚,只知道,修改之后commit)

$ git commit -m 'first commit'

12. 接下来就是和 连接了, 创建一个repository 之后会有一个地址,
图片附件: 游客没有浏览图片的权限,请 登录注册


13.创建一个名字origin 指向你的repo

$ git remote add origin git@

如果出现重名的错误,则 $ git remote rm origin ,再重输上面的命令

14. 最后一步,push,

$ git push origin master

如果发生错误那就 先 $ git pull origin master  再输入上面命令

15. 好了,你可以去确认一下txt1 txt2 应该都出现了


[ 本帖最后由 madfrogme 于 2012-10-16 03:39 编辑 ]
搜索更多相关主题的帖子: 信息 
2012-10-14 17:50
madfrogme
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:21
帖 子:1160
专家分:1106
注 册:2009-6-24
收藏
得分:0 
至于git 更高级的应用也就慢慢从这里开始了

The quieter you become, the more you can hear
2012-10-14 18:07
外部三电铃
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:那一年
等 级:贵宾
威 望:57
帖 子:2012
专家分:7306
注 册:2007-12-17
收藏
得分:3 
神人,我至少用了得有一周才勉强对git有个模糊的认识。感觉正则表达式、vim、git这三项是属于那种知识量不是很多,但是很难入门,一旦入门能让工作效率几何级提升的东西

那一年,苍井空还是处女
2012-10-14 20:23
madfrogme
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:21
帖 子:1160
专家分:1106
注 册:2009-6-24
收藏
得分:0 
以下是引用外部三电铃在2012-10-14 21:23:51的发言:

神人,我至少用了得有一周才勉强对git有个模糊的认识。感觉正则表达式、vim、git这三项是属于那种知识量不是很多,但是很难入门,一旦入门能让工作效率几何级提升的东西

嗯,我是因为平时写完代码放在那里,一大堆.c 文件看的难受,

删了之后又觉得可惜,于是一狠心打算学一下git, 也是刚入门了,貌似怪强大的

大家共同学习。还想再稍微进阶看一点点,有经验就分享噢噢噢

The quieter you become, the more you can hear
2012-10-14 20:31
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
收藏
得分:3 
搬砖的来学习了 要是搬砖也有这么高科技的工具就好了
2012-10-15 09:20
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
收藏
得分:3 
膜拜。。。

梅尚程荀
马谭杨奚







                                                       
2012-10-15 22:41
小习小习
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:蒙面侠
威 望:6
帖 子:1467
专家分:4792
注 册:2012-7-2
收藏
得分:3 
来支持

实现自己既定的目标,必须能耐得住寂寞单干。
2012-10-15 22:46
青春无限
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:江苏
等 级:贵宾
威 望:24
帖 子:3452
专家分:19340
注 册:2012-3-31
收藏
得分:3 
学习

学 会看代码…学习写程序…学会搞开发…我的目标!呵呵是不是说大话啊!!一切皆可能
2012-10-15 23:04
pangding
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:北京
等 级:贵宾
威 望:94
帖 子:6784
专家分:16751
注 册:2008-12-20
收藏
得分:3 
学习
2012-10-16 08:21
快速回复:用 git 管理自己的代码( 分享 )
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.026460 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved