在Windows上安装git

msysgit是在Windows环境下使用git的工具。从http://code.google.com/p/msysgit/下载最新的版本msysGit-fullinstall-1.7.1-preview20100612.exe。

安装非常简单。安装完毕后,执行msys.bat进入gitbash。提示执行/share/msysGit/initialize.sh来设定版本库,漫长的等待。

建立本地git仓库

首先,git要求使用者必须提供自己的身份标识,为此我们需要在gitbash中执行以下命令:

引用
git config --global user.name 'ilgnep'

[email protected]

其次,选择git仓库目录

我们假设将git仓库目录放在F盘的OPENSource目录下,可以通过在gitbash中执行以下命令完成:

引用
cd /F

mkdirOPENSource

第三,建立项目并初始化git仓库

我们做一个测试项目,通过执行以下命令完成此步骤:

引用
mkdir Test

cdTest

gitinit

执行此操作后,git将在Test目录下创建一个隐藏目录(.git),这个目录就是git用来管理软件版本的仓库。

第四,使用git管理项目

Test项目很简单,只有1.rb和2.rb两个文件。将文件纳入git管理:

引用
git add 1.rb 2.rb

gitcommit-m"ProjectInitialize"

gitadd命令可以将参数指定的文件添加到git仓库索引中,如果你一次添加太多文件可以使用:gitadd.命令全部添加。

gitcommit命令才是真正的将文件添加到git仓库中去,-m选项允许在命令行后直接给出每次添加的简短说明,如果没有给出此命令将调用默认文本编辑器以便你添加说明。

使用github

github是一个类似sf的免费项目管理及分享的服务平台。要想使用github提供的服务,需要先在github建立自己的账户,在用户设定里,会要求你上传ssh-key。在gitbash中执行以下命令创建密钥:

引用
ssh-keygen -C '[email protected]' -t rsa

一路按Enter键即可,当然如果你想选择使用密码功能,那么在提示输入密码是选择你自己的密码。

找到刚才生成的密钥(id_rsa.pub)文件并用文本编辑器打开,然后复制里面的内容,登录到github上。

测试SSH连接。在gitbash中执行以下命令:

引用

在github上创建一个仓库。(点NewRepository)

将本地的文件提交到github仓库了。在gitbash中执行以下命令:

引用
git remote add origin [email protected]:ilgnep/Test.git

gitpushoriginmaster

可以去http://github.com/ilgnep/Test访问了。

【参考】

http://hi.baidu.com/mcspring/blog/item/171b1e38986d39fab211c71b.html

相关推荐