对Git和GitHub的初步了解

时间:2022-10-04 05:02:09

对Git和GitHub的初步了解

一、Git的作用及优点

 1. 版本控制系统

  版本控制系统(VCS)的三要素是:版本控制、主动提交和*仓库。版本控制是指保存以前的修改历史,可以把所写的代码退回到之前的状态;主动提交是指我们写的代码通过我们主动提交保存历史版本;*仓库是指一个团队中由一个项目负责人创建一个*仓库,其他人把自己写好的代码上传到*仓库中,实现多人合作。

2. Git是什么   

  Git是一个分布式版本控制系统。团队中的成员可以上传自己的修改到*仓库,也可以通过*仓库下载别人上传的改动。分布式版本控制系统不同于*式版本控制系统,它不仅有*仓库,还有本地仓库,用户可以把自己的修改上传到本地仓库,在自己的机器上就可以提交代码、查看历史,而*仓库的作用就是同步团队代码。

3. Git的作用

  • 通过向本地仓库提交修改,可以保留之前的版本,可以从本地仓库找到以前的版本 

  • 团队成员可以将本地仓库的代码推送到服务器的*仓库,其他成员可以从本地仓库中把代码clone下来,并和自己的代码合并。本地仓库中也包含以前的版本。

  • 团队成员可以在自己的计算机上写代码,也可以在自己的机器上同步其他成员的代码 

4. Git的优点 

  • 成员可以分别在自己的计算机上完成自己的部分再上传到*仓库,也可以从*仓库同步其他人的代码

  • 以保存历史版本,以便以后回顾和查找

  • 相比于*式版本控制系统,它可以把提交和上传分开,选择有用的代码上传 

  • 可以在本地进行操作,因此速度较快

  • 无需联网

二、Git与GitHub或码云的关系   

  Git是一个分布式版本控制系统,GitHub是用来托管Git代码仓库的平台。如果说Git是一个软件,那么GitHub就是用来管理这些软件的方法。GitHub除了可以用来共享代码之外,还有评论的功能。码云可简单地看作是中国的GitHub,用起来更加流畅,关于小程序的开发更多的用的是码云。