Git是什么?
Git是目前较先进的分布式版本控制系统,通俗点讲就是一个备份系统,你每次更新并提交代码之后,它会给你提交的代码设置一个版本标记并将每个版本标记的代码都备份在系统上。如果你想要寻找你修改之前的代码,直接进行回滚到你想要的那个版本就可以了。
Git和SVN的区别
SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够大,速度够快,如果在互联网下,如果网速慢的话,就纳闷了。
Git是分布式版本控制系统,那么它就没有中央服务器的,每个人的电脑就是一个完整的版本库,这样,工作的时候就不需要联网了,因为版本都是在自己的电脑上。既然每个人的电脑都有一个完整的版本库,那多个人如何协作呢?比如说自己在电脑上改了文件A,其他人也在电脑上改了文件A,这时,你们两之间只需把各自的修改推送给对方,就可以互相看到对方的修改了。
Git的环境搭建?
1、进入到Git官网,点击DownLoad,下载Git安装包。外国网站,有点慢
2、双击安装包,进入如下页面
![](https://img2018.cnblogs.com/blog/1248476/201910/1248476-20191026231709090-2006334542.png)
3、选择你需要安装的路径,目录最好不要使用中文
![](https://img2018.cnblogs.com/blog/1248476/201910/1248476-20191026231734213-120361640.png)
![](https://img2018.cnblogs.com/blog/1248476/201910/1248476-20191026231745005-1889782690.png)
Use a TrueType font in all console windows:在所有控制台窗口中使用TrueType字体
Check daily for Git for Windows updates:每天检查Git是否有Windows更新
![](https://img2018.cnblogs.com/blog/1248476/201910/1248476-20191026231808994-1190912463.png)
4、后面基本就按照默认值就可以了
![](https://img2018.cnblogs.com/blog/1248476/201910/1248476-20191026231835380-546221359.png)
![](https://img2018.cnblogs.com/blog/1248476/201910/1248476-20191026231906921-1022694916.png)
![](https://img2018.cnblogs.com/blog/1248476/201910/1248476-20191026231915516-1041670534.png)
![](https://img2018.cnblogs.com/blog/1248476/201910/1248476-20191026231921071-1033862681.png)
![](https://img2018.cnblogs.com/blog/1248476/201910/1248476-20191026231927064-265388856.png)
![](https://img2018.cnblogs.com/blog/1248476/201910/1248476-20191026231933316-763217772.png)
5、验证是否安装成功,右击 =》 Git Bash Here =》跳出如下弹窗表示安装成功
![](https://img2018.cnblogs.com/blog/1248476/201910/1248476-20191026232005983-442785791.png)
分享给一个自己的学习小经验,学习安装一个软件或者是系统的时候刚开始会担心装不好或者装崩了(我第一次自己重装系统的时候也特别害怕后来捣鼓了两个星期熬了好几天通宵就发现其实有度娘也没想象中的那么难)。注意不要因为安装就把自己吓退了,我就是因为害怕大学四年都没有怎么好好学习计算机知识总觉得很难或者太多了,现在可后悔了,你一旦静下心来多安装几个慢慢你就会发现自己解决问题的能力一下就有质的飞跃,多尝试。希望正在步入计算机的你能够早点意识到少走弯路。还有个超级推荐自己写博客,坚持坚持一定要坚持。加油