1.1.1GIt
是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到很大的项目版本管理
1.1.2Git作用
1、方便于协同开发 2、版本控制
1.1.3 Git的目的
管理项目的更新迭代,管理项目的版本
1.1.4什么是版本管理
编本管理是一种记录文件变化的方式,以便将来查阅特定版本的文件内容(对原来的文档进行修改的话,首先先拷贝一份,对新的文档进行操作)
1.1.5人为维护文档版本的问题
1、文档数量多且命名不清晰导致文本版本混乱
2、每次编辑文档都需要复制,不方便
3、多人同时编辑一个文档,容易产生覆盖
1.1.6 Git安装
在安装的过程中,所有选项使用默认值即可。
1.1.7 Git的使用
1.1.7 1Git使用前配置
-
配置提交人姓名:
git config --global user.name 提交人姓名
-
配置提交人姓名:
git config --global user.email 提交人邮箱
-
查看git配置信息:
git config --list
注意
-
-
配置只需要执行一次。
1.1.7 2Git提交的步骤
-
-
git status
查看文件状态 -
git add 文件列表
追踪文件 -
git commit -m 提交信息
向仓库中提交代码 -
git log
-
-
将文件从暂存区中删除:
git rm --cached 文件
-
将 git 仓库中指定的更新记录恢复出来,并且覆盖暂存区和工作目录:
git rest --hard commitID
2.2.Git进阶
2.2.1什么是分支?
只要一开分支 就是创建一个副本 (复制一份)
使用分支,可以让我们从开发主线上分离出来,以免影响开发主线。
2.1.1分支细分
1.主分支:第一次向Git仓库中提交更新记录时自动产生的一个分支
2.开发分支:作为开发的分支,基于 master 分支创建。
3.功能分支:作为开发具体功能的分支,基于开发分支创建
上线分支:master 完了会上线
开发分支:develop 可以做 测试环境测试
功能分支 -> 开发分支 -> 主分支
2.1.2 分支命令
-
git branch
查看分支 -
git branch 分支名称
创建分支 -
git checkout 分支名称
切换分支 -
git merge 来源分支
合并分支 -
git branch -d 分支名称
删除分支(分支被合并后才允许删除)(-D 强制删除)
2.2暂时保存更改
使用场景:分支临时切换
-
-
恢复改动: