一年前用了一下git,后来就没有碰过,今天复习了一下,在github上部署了一下前段时间写的爬取空气质量数据的代码。
记录用git部署代码的过程如下:
1、在github上创建一个仓库(repositor)
登录github,进入自己的主页,点击页面右上角的按钮新建一个repositor
![](https://img-my.csdn.net/uploads/201302/15/1360911426_8079.png)
填入repository name、description,勾选initialize this repository with a README,省得一会还得手动初始化repository:
![](https://img-my.csdn.net/uploads/201302/15/1360911668_6641.png)
点击create repository,仓库就创建完了。
2、安装设置git与github
下载并安装git客户端,在家里用的win7,就不折腾linux了,下了一个windows客户端。在github首页上就可以找到下载链接:
https://msysgit.googlecode.com/files/Git-1.8.1.2-preview20130201.exe
安装完毕,打开git bash,设置用户名和邮箱:
然后创建一个ssh key:
后面的共密钥路径用默认的(注意记下这个路径),密码输入你想设置的密码。
完成后去刚才的那个公密钥路径下(默认是C:\Documents and Settings\你的windows用户名.ssh),找到id_rsa.pub,复制其中的内容。
点击github页面上的设置按钮(新建仓库按钮的右侧),在SSH Keys一栏中,点击Add SSH Keys:
![](https://img-my.csdn.net/uploads/201302/15/1360914952_3429.png)
填入title,将复制的内容粘贴到Key中,点击Add Key,完成。
3、检出仓库
在本地新建一个文件夹,例如git,在该文件夹上右击,打开git bash,执行如下的命令:
本地仓库由 git 维护的三棵“树”组成。第一个是你的 工作目录,它持有实际文件;第二个是 缓存区(Index),它像个缓存区域,临时保存你的改动;最后是 HEAD,指向你最近一次提交后的结果。
在git bash中用
之后,执行:
执行:
如果远端的仓库被改动了,在git bash中本地仓库目录下用:
参考:
同学毕业设计做了一个Online Judge,应该是河海第一个自主的OJ雏形了,放在github上,我也凑了个热闹。
久闻git大名,一直没用过,昨天捣鼓了一下,几个比较不错的资料如下:
关于git:
http://progit.org/book/
不错的使用git的项目托管:
http://github/com
一个简单的快速指南:
http://rogerdudler.github.com/git-guide/index.zh.html
在windows上没试过。