注册 登录
编程论坛 Linux教室

用 git 管理自己的代码( 分享 )

madfrogme 发布于 2012-10-14 17:50, 1860 次点击
从对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 编辑 ]
8 回复
#2
madfrogme2012-10-14 18:07
至于git 更高级的应用也就慢慢从这里开始了
#3
外部三电铃2012-10-14 20:23
神人,我至少用了得有一周才勉强对git有个模糊的认识。感觉正则表达式、vim、git这三项是属于那种知识量不是很多,但是很难入门,一旦入门能让工作效率几何级提升的东西
#4
madfrogme2012-10-14 20:31
以下是引用外部三电铃在2012-10-14 21:23:51的发言:

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

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

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

大家共同学习。还想再稍微进阶看一点点,有经验就分享噢噢噢
#5
zklhp2012-10-15 09:20
搬砖的来学习了 要是搬砖也有这么高科技的工具就好了
#6
有容就大2012-10-15 22:41
膜拜。。。
#7
小习小习2012-10-15 22:46
来支持
#8
青春无限2012-10-15 23:04
学习
#9
pangding2012-10-16 08:21
学习
1