html5单页面网站建设,spa.net网站开发,qq手机网页版在线登录,网站域名 被别人备案一、Git简介
Git是一个免费的、开源的分布式版本控制系统#xff0c;可以快速高效地处理从小型到大型的各种项目。Git 易于学习#xff0c;占地面积小#xff0c;性能极快。它具有廉价的本地库#xff0c;方便的暂存区域和多个工作流分支等特性。其性能优于Subversion、CV…一、Git简介
Git是一个免费的、开源的分布式版本控制系统可以快速高效地处理从小型到大型的各种项目。Git 易于学习占地面积小性能极快。它具有廉价的本地库方便的暂存区域和多个工作流分支等特性。其性能优于Subversion、CVS、Perforce和 ClearCase等版本控制工具。 二、版本控制
1、版本控制
版本控制是一种记录文件内容变化以便将来查阅特定版本修订情况的系统。 版本控制其实最重要的是可以记录文件修改历史记录从而让用户能够查看历史版本方便版本切换
2、版本控制工具
①集中式版本控制工具 CVs、SVN(Subversion)、VS 集中化的版本控制系统诸如CVS、SVN等都有一个单一的集中管理的服务器保存所有文件的修订版本而协同工作的人们都通过客户端连到这台服务器取出最新的文件或者提交更新。多年以来这已成为版本控制系统的标准做法。- 这种做法带来了许多好处,每个人都可以在一定程度上看到项目中的其他人正在做些什么。而管理员也可以轻松掌控每个开发者的权限并且管理一个集中化的版本控制系统要远比在各个客户端上维护本地数据库来得轻松容易。- 事分两面有好有坏。这么做显而易见的缺点是中央服务器的单点故障。如果服务器宕机一小时那么在这一小时内谁都无法提交更新也就无法协同工作。
②分布式版本控制工具 Git、Mercurial. Bozr 像Git这种分布式版本控制工具客户端提取的不是最新版本的文件快照而是把代码仓库完整地镜像下来本地库)。这样任何一处协同工作用的文件发生故障事后都可以用其他客户端的本地仓库进行恢复。因为每个客户端的每一次文件提取操作实际上都是一次对整个文件仓库的完整备份。 分布式的版本控制系统出现之后,解决了集中式版本控制系统的缺陷:1.服务器断网的情况下也可以进行开发因为版本控制是在本地进行的2.每个客户端保存的也都是整个完整的项目包含历史记录更加安全
三、Git简史 四、Git工作机制 五、Git和代码托管中心 代码托管中心是基于网络服务器的远程代码仓库一般我们简单称为远程库。 局域网 GitLab
互联网 GitHub (外网、Gitee码云国内网站)
六、Git安装步骤
1、双击安装包 2、单机next 3、选择要安装的位置然后单击next 4、默认不用改直接点击next 5、直接单击next 6、直接单击next 7、直接下一步单击next 8、选择第一个然后单击next 9、单击next 10、单击next 11、单击next 12、单击next 13、单击next 14、单击next 15、全部勾选然后单击next 16、全部不勾选然后单击install安装 17、单击finish完成安装