1. 学习目的
能够概述git的工作流程,
能够使用常用的命令
熟悉git代码托管副服务
能够使用idea操作git
2. 版本控制系统可以应用在那里
备份
代码还原
协同开发
追述代码的编写人和编写时间(版本控制:每一次的修改都是一个版本,有一个版本号)
3. svn&git
版本控制的方式
svn:集中式版本控制工具
git:分布式版本控制
也有一个共享版本库的概念,但是有差别,每一个开发人员的电脑中都有一个完整的版本库,就算中央共享的电脑挂了也没关系,可以随便在任何一个人的电脑上找到备份。
看一张图
这样一来,工作是无须联网了, 因为版本库就在自己的电脑上, 多人协作只要将各自的修改发送给对方,就能互相看到对方的修改了
4. git的使用流程
5. 基本设置
安装好了git之后,要设置用户名称和邮箱地址, 因为每一次git提交都要使用该用户信息。
6. 获取本地仓库
要使用git对代码进行版本控制, 首先要获取本地仓库
7. 基础操作