一、Git是一个免费、开源的版本控制软件。
版本控制是一种记录一个或若干个文件内容变化,以便将来查阅特定版本修订情况的系统。
系统具体功能
1、记录文件的所有历史变化
2、随时可恢复到任何一个历史状态
3、多人协作开发或修改
4、错误恢复
最近在做一个测试代码,改来改去,真的改的版本太多了,结果一些看着还可以的版本居然只有ELF文件,生成它的源文件居然找不到了,此处省略一些愤慨!
二、Github是全球最大的社交编程及代码托管网站:
Github可以托管各种git库,并提供一个web界面。
三、两个的关系
Git是版本控制软件
Github是项目代码托管的平台,借助git来管理项目代码。