Git教程学习

相关文档链接:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

集中式版本控制系统(SVN,CVS):速度慢,必须联网才能使用。其中CVS是作为最早的开源而且免费的集中式版本控制系统,直到现在用的人不在少数;但是由于CVS自身设计问题,会造成提交文件不完整,版本库莫名其妙损坏的情况;同样是开源而且免费的SVN修正了这一稳定性问题,是目前用得最多的集中式版本库控制系统。分布式版本控制系统(Git):安全性更高,不需要联网等以及强大的分支管理(远超与SVN)

理解集中式控制系统和分布式的区别:

集中式控制系统:版本库是集中放在中央服务器的,然后干活的时候,用的是自己的电脑,所以要先从中央服务器取到最新的版本,干完活,再推送上去;反之如果中央服务器出了问题,所以人就无法干活了。

分布式版本控制系统:没有"中央服务器",每个人的电脑上都是一个完整的版本库,所以在多人协助的时候,只需要将自己修改的推送上去,就可以相互看到对方的修改了。但在实际使用的时候,通常是有一台电脑充当"中央服务器"作用,不过仅仅只是作为交换修改的作用,没有也可以一样的工作。

安装Git:因为最早Git是在Linux上开发的,后来才慢慢地有人把它移植到了Windows上的。如果要学习Git在Linux的安装可以查看上面的文档,这一次的学习主要是针对windows系统。

下载安装程序:https://git-scm.com/downloads,然后按默认选项安装即可。

安装完成后,点击鼠标右键找到“Git”->“Git Bash”,弹出一个类似命令行窗口的东西,就说明Git安装成功!

安装成功之后,还需要最后一步设置,在命令行输入:(配置自己的身份)

注意git config命令的- -global参数,用了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然也可以对某个仓库指定不同的用户名和Email地址。

创建版本库:版本库又名仓库,英文名repository;您可以理解为一个目录,这个目录下的所有文件都将被git管理起来,不论是删除、修改,还是在未来某个时刻还原。

所以,创建一个版本库非常简单,首先,选择一个合适的地方,创建一个空目录。

切记目录名不能包含中文!!!

第二步:通过git init 命令把这个目录变成git可以管理的仓库:

 这个时候你会发现在仓库目录下出现了一个.git文件,这个文件是GIT来管理版本库的,没事不要手动修改或删除,以免将GIT仓库给破坏了。

如果您没有看到这个目录,那是因为这个目录默认隐藏的,用ls -ah命令就可以看见。

使用windows时请注意建议你下载notepad++(https://notepad-plus-plus.org/)代替记事本,记得将编码设置成UTF-8。

言归正传,我们编写一个aaa.text文件,内容如下:

Git is a version control system.
Git is free software.

把一个文件放到Git仓库只需要两步:

小结:

 现在总结一下今天学的内容:

初始化一个Git仓库,使用git init命令。

添加文件到Git仓库,分两步:

1、使用命令git add <file>,注意,可反复多次使用,添加多个文件;

2、使用命令git commit -m <message>,完成。








猜你喜欢

转载自www.cnblogs.com/1156063074hp/p/9454733.html