用 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 编辑 ]