windows下Git和GitHub的安装和基本使用

        按照人道主义循序渐进的思想,在学习一个东西之前,我们要知道我们为什么要学习这个东西,为什么在众多的同类中选择这个工具,毕竟条条大路通罗马。这篇博客借鉴了廖雪峰老师的git教程,所以有精力的话也可以直接读廖雪峰老师的git教程,我主要是记录一些我在安装使用的一些问题和解决方案,可能会比较容易上手。

       Git是目前世界上最先进的分布式版本控制系统(没有之一)

       那啥是分布式版本控制系统呢?开源的思想是什么,自由,开源不等于免费(与主题无关)。我们一个人开发项目的话,你只需要管理好自己的代码,然后实现功能,轻松又惬意,但是呢,两个人开发一个项目的两个模块,你们怎么整合代码,你会说那可以用u盘,或者发社交工具呀,嗯,你说的有道理,那要是四个人,八个人......一个人一天改一个版本,那一个月之后呢,你再看代码,是不是懵逼啦,你还能发现哪个人在哪一天改了哪一点代码吗?当然可以,你可以雇一个人(tony),每天的工作就是整理程序猿们写好的代码,记录好细节备份,井井有条,但是话说回来,这不就是版本控制系统干的事嘛。下面就上两个图来看一下集中式和分布式的区别:

        是不是一目了然,集中式需要你把代码上传到一个中央服务器,那就意味你要联网,而分布式可以在局域网内相互传。当然了不止这个优点。

        好了,步入正题。

        1.下载:

         在百度上进入git的官网,找到下载页(我已经用红框标出来了),然后选择windows或者linux或者mac版本,按照自己需要下载就好。

                                     

                                    

           2.安装。

             点击安装,一直next就可以,当然了选择安装的路径,尽量不要装在c盘,这个只是建议,不是要求啦。

                         

            安装完成后,我们的目录是这样的。

                          

             点击git-bash.exe然后就会跳出一个命令窗口,说明安装成功了。

                         

好啦,安装完成,bingo!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

         3.创建版本库,也就是你的的代码仓库,那你需要在一个位置创建一个空文件夹,我是在gitworks下面创建了一个example的空文件夹,可以用命令,像我一样,当然了,你也可以手动创建。

                       

        然后用git init就可以创建版本库。然后你就会发现在空文件夹下面有一个.git文件夹,这个是用来追踪版本库的,没事不要乱改,改了能怎么样呢,我也不知道,这种事就不要叛逆了吧。

                                      

                                      

           然后就创建好了。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

           我们看一下状态。用git status

                                   

         可以看到on branch master的意思是你先在主分支master上,分支顾名思义,你可以创建很多的分支进行不同的工作,还不互相干扰,比如你今天接到一个任务,但是你两周前的代码才写了一半,你能怎么办,就新开一个分支呗,你只需要切换一下分支,就可以同时进行几项工作。

        (1)创建分支, git branch+分支名称 就可以创建,然后用 git checkout+分支名 切换分支。当然了,也可以直接用git checkout -b +分支名

                                   

         注意:必须在主分支maste至少有一个文件提交到版本库之后才能用git branch看到你创建好的分支。那怎么创建提交呢,你在空文件夹里面建一个文本文件然后用 Git add  demo.txt添加,demo.txt是我自己新建的一个文件,随便写点啥就可以,当然了,名字也可以自己任意取。然后用 git commit -m ' 第一次提交'   第一次提交这个是说明性文字,主要是为了说明这次的修改啥的便于以后看的时候明白。当然了,git add后面接的可以是文件也可以是文件夹(因为工程项目通常都是放在一个文件夹里面的)比如: git add D:\work\myfirstDemo

                                  

      (2)然后我们还可以合并分支 ,git merge + 分支名 就可以合并。

                                  

       合并分支主要是方便提交修改的内容在主分支上,便于统一管理。

        (3)好了,最后我们提交一下,用git commit -m +"说明"  

        大功告成!!!!!!!!!!!!!!!!!!!!!!!!!!!更多细节请移步廖雪峰老师博客。

        那你怎么和远程的github连接呢?请听下回分解

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值