带你轻松玩转Git--瞬间创建本地仓库

      在上一篇文章中我们对版本控制有了一个比较宏观的了解,同时也能够看到Git 所处在的历史地位.并且对版本控制系统的体系进行了一个宏观的对比,貌似让读者看起来挺复杂的样子.


      笔者将会尽可能的简单向大家分享我所了解的Git,能够让初学者一步步的去玩转这个Git工具.


      Git的官网是https://github.com/ 在用这个工具之前需要先安装一下Git软件.笔者用的是Windows系统,可以直接在官网上进行下载(如果能够顺利下载下来的话),不过为了方便大家,已经为大家下载好,点击就可以下载了.跟其他软件一样,一步步的Next就可以了.


      按照完毕打开软件会出现如下界面.类似windowDos系统

 

计算机生成了可选文字:.下―-----心VerSIOnGitBashreview20130601;己index。<CO们翻】to.d渔spland>t(aytheheldispl即hSpeCIcoo.lands.pn卜『..『..0JeLnLntt.『..『.gg丫

 

 

      在运行Git之前我们需要做一些简单的配置,Git提供了一个git config的命令,我们可以通过这个命令来配置相关的工作环境变量.第一个需要配置的就是个人的用户名和电子邮件地址,这也是非常重要的配置,因为在将来的提交过程都会引用这两个配置.

 

gitconfig --global user.name "jnqqls"

gitconfig --global user.email jnqqls@hotmail.com

 

     完成此配置之后,我们以后所有的项目都会使用此用户信息.接下来我们用命令git config --list 查看一下,红框里是我们刚刚配置的信息.


计算机生成了可选文字:西it一Tist〔Ore。〔Ore。colorS卵111nKS=Ta15autorrl于二十,二0卯”厂互1In丫《竺李。飞。ecolorcoloroack..diff=auto。StatUS=aUtO.branch=auto.1nteractive=tFueeacksjz尹!i甲it=29TOFlllat=ntml.551cainfo=/bin/curl一ca一bundle.crt书叫em红1一圣哄p等”r丝『到bi”加S畔p:鲜”,al丁T·aste圣tP'aln£L罗xtconV=必Le肛P'alnrPD***、P。***IITn气nlj***凡n二不工IIPus"r·”妙兮万joqql每UseF.emdll=〕nqq15色hotmai1.cc川llgul·r卫厌正叮I万lepU=L

       接下来,如果我们想将一个工程纳入Git管理的话,我们只需要在工程目录执行一个命令 git init.

       例如在目录中/e/Git/WebService/service_start 有一个测试项目我们只需要将当前目录转到此目录即可

        执行命令:cd /e/Git/WebService/service_start 转到测试目录, 执行git init之后你就完成了创建一个Git的仓库,同时service_start项目也纳入了Git版本控制体系.如下图.

     

计算机生成了可选文字:/e/Git>cd/e/Git/Webservice/servicestart/e/Git/Webservice/service_start>gitinitInitializedemPtyGitrepositoryine:/Git/webservice/service_start/.git//e/Git/Webservice/service_start(master)>.

   注意,在目录后面多了一个(master).这就表示创建Git仓库成功了.我们可以通过ls -la 来看看都生成了什么文件.

    

计算机生成了可选文字:/e/Git/Webservice/servicetotal7drw'xr一xr一x8Qingdrwxr一xr一x5Qing一rw一r一r一1Qingdr似r一xr一xgQing一rw一r一r一1Qingdr似r一xr一x3Qingdrwxr一xr一x3Qingdrwxr一xr一x3Qingstart(master)>15一laAdlninistAdIDiflistAdministAdIDiflistAdIDinistAdmiflistAdIDinistAdmlnlst4096Jul1916:424096Jul1617:20301Jul1616:304096Jul1916:42389Jul1616:300Jul1616:300Jul1817:090Jul1616:31.classpath.git.project.settingsbinSrC

        除了 bin src这两个文件夹,其他的文件或者文件夹都是git生成的.我们可以通过 ls -la.git 来查看跟git相关的所有文件.如下图.

计算机生成了可选文字:O乙门乙9一门乙9一门乙O乙门乙9一444444444八匕八七八匕八七八匕八七八匕八七1111111111111111Q甘Q甘Q甘Q甘Q甘Q甘Q甘Q甘Q甘111111111111111111111111111111111111UUUUUUUUU下J工esJ工esJ工esJ工esJ工esJ工esJ工esJ工esJ/e/Git/Webservice/servicetotals士wxr一xr一xgQingdrwxr一xr一x8Qing一rw一r一r一1Qing一rw一r一r一1Qing一rw一r一r一1Qingdrwxr一xr一x13Qingdrwxr一xr一x3Qingdrwxr一xr一x4Qingdrwxr一xr一x4Qingstart(master)>15一laAdlninistAdministAdIDinistAdministAdIDinistAdIDinistAdIDinistAdIDiflistAdIDiflist4096409623157734096000.git16:HEADconfigdescriptionhooksinfoobjectsrefs

 

       这就是git文件所存储的地方.它们完成对项目的版本控制任务.这里基本上包括了Git 所有相关的内容.在这里不再对立面的具体内容进行介绍,如果读者感兴趣可以通过cat,vi等命令去查看里面具体的内容.

       在接下来的文章我会介绍Git的三区,如果你理解了Git的三区的话,其它的内容都会迎刃而解.

 

posted @ 2013-08-05 19:13  坚固66  阅读(202)  评论(0编辑  收藏  举报