基本概念
Git:
Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。
Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。
GitHub:GitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名GitHub。
官网地址
https://git-scm.com/
下载地址
https://git-scm.com/downloads
GitHub官网地址
https://github.com/
基本教程
https://www.cnblogs.com/ximiaomiao/p/7140456.html
常见问题
git push 错误[ ! [rejected] master -> master (non-fast-forward)]解决方案
git push 错误[error: src refspec master does not match any]解决方案
教学资源
https://www.bilibili.com/video/av62967996
https://www.bootcss.com/p/git-guide/
https://www.runoob.com/git/git-tutorial.html
参考文章
https://www.cnblogs.com/ximiaomiao/p/7140456.html
https://www.zhihu.com/question/20866683