github学习笔记

1.git是啥?

git是一个分布式版本控制工具。

2.github是啥?

一个基于git的类似google code的代码仓库,付费版的用户可以创建私有仓库,支持多人开发。

3.如何使用GitHub:

(1).申请GitHub帐户 xxx ,创建名为new-project的新Repository

(2).安装Git客户端(推荐下载)

(3).生成密钥,这样项目可以push到 GitHub上

ssh-keygen -C 'your@email.address'-t rsa

(4).将密钥放到github上去:

密钥在电脑中位置:C:\Users\(电脑用户名)\.ssh

默认密钥文件是id_rsa.pub,系统中隐藏文件类型的同学要特别注意别打开错文件了。

密钥类似下面:

(5)git初始化

git config --global user.name "Your Real Name"
git config --global user.email you@email.address

4.初始化项目管理:

要对现有的某个项目开始用 Git 管理,只需到此项目所在的目录,执行:

$ git init

5. 从现有仓库克隆

$ git clone git://github.com/schacon/grit.git

这会在当前目录下创建一个名为 “grit” 的目录,其中内含一个.git 的目录,并从同步后的仓库中拉出

所有的数据,取出最新版本的文件拷贝。如果进入这个新建的grit 目录,你会看到项目中的所有文件已经在

里边了,准备好后续的开发和使用。如果希望在克隆的时候,自己定义要新建的项目目录名称,可以在上面的

命令最后指定:

$ git clone git://github.com/schacon/grit.git mygrit

请记住,工作目录下面的所有文件都不外乎这两种状态:已跟踪或未跟踪。已跟踪的文件是指本来就被纳入

版本控制管理的文件,在上次快照中有它们的记录,工作一段时间后,它们的状态可能是未更新,已修改或者

已放入暂存区。而所有其他文件都属于未跟踪文件。它们既没有上次更新时的快照,也不在当前的暂存区域。

初次克隆某个仓库时,工作目录中的所有文件都属于已跟踪文件,且状态为未修改。

6. 检查当前文件状态

要确定哪些文件当前处于什么状态,可以用 git status 命令。

$ git status

7.增加需要跟踪的新文件

使用命令git add 开始跟踪一个新文件

$ git add README

8.绑定域名

(1).创建一个CNAME文件,内容是你的域名,如:

doulemai.com

然后把此文件添加到Github仓库,上传到Github。Github服务器会设置doulemai.com为你的主域名,然后将www.doulemai.comengliuo.github.com重定向到doulemai.com

(2).修改DNS

登陆你的域名管理界面。创建一条A记录,指向207.97.227.245这个IP地址。

如果是用子域名,如blog.doulemai.com。只需要创建一条CNAME记录,指向blog.doulemai.com

posted @ 2012-03-17 17:19  硕气书生  Views(936)  Comments(0Edit  收藏  举报