在做基于ds18b20温度监控的项目开始时,就一直在使用git仓库,一直没有写过博客,基于今天家里没事,刚好可以写一下git版本控制的使用!废话不多说,上教程!
git
一、什么是git
二、git与svn的区别
三、gitee仓库的创建
四、在树莓派(Linux)上对git进行配置
五、Linux上git的基本操作
一、什么是git
git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。
Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件
Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。
二、git与svn的区别
GIT是分布式的,SVN是集中式管理;
GIT把内容按元数据方式增量存储,而SVN是按文件;
GIT分支和SVN的分支不同;
GIT的内容完整性要优于SVN:
git内容存储使用的是SHA-1哈希算法;
SVN有一个全局的整数编号,而git则是一个SHA-1值作编号:
SVN控制粒度可以到某个目录(当然很少这样做);而git一般是整个项目;
三、gitee仓库的创建
1、登陆gitee码云的官网:https://gitee.com/创建账号和密码后,然后创建仓库: