git课堂笔记

git课堂笔记
什么是git?
git 是一个版本控制系统,由linux之父林纳斯基于C语言开发的。有了版本控制系统,我们可以很方便的去写作,不用担心因为版本过多,管理混乱。而且它还支持多人协作。并且多人协作的话,还有非常方便的管理冲突。其次,你也可以上传到远程服务器,github国际,gitee国内多人远程协作共同维护。
为什么要用版本控制系统?
- 它是分布式,相交于集中式更快。速度极快。
- 可撤销还原,git里面总是有后悔药可吃的。
- 多人协作,冲突优雅的解决
- 远程开源分享代码
应用场景
- 写作(作家、演说家、编剧)
- 程序开发
集中式和分布式版本控制系统的区别?
集中式SVN,分布式git,区别如下:
集中式的缺点:
必须联网才能工作
中央服务器出问题了,就没法工作
分支速度慢
分布式的优点:
- 不需要联网,也可以工作。
- 没有中央服务,每台自己就是服务器。
- 没有全局分支,自己的服务器可以创建n个分支,速度极快。
Git 与 GitHub 区别?
git是一个版本控制系统,而github是一个在线开源托管网站。你可以使用git上传源码到github开源网站上去。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Hexo!