作者:隐姓埋名er | 来源:互联网 | 2023-08-21 10:05
1.Git是什么
git是一个免费,开源的分布式版本控制软件
1.版本控制:版本控制就是个思想,在IT开发过程中使用版本控制思想管理代码的版本迭代
2.版本控制是一个或多个文件内容的变化,以便将来查阅待定版本修改情况的系统。
3.功能:记录文件的历史变化,随时可以恢复到任何一个历史状态,多人协作开发或修改,错误恢复。
版本控制工具介绍:使用方法:
版本控制介绍:个人开发改进迭代和团队合作
2.Git功能
1.协同修改:多人并行不饽的修改服务器的同一个文件
2.数据备份:保存文件和目录当前状态和提交的历史状态
3.版本管理:保存每一个版本的文件时要做到不保存重复数据,svn采用增量式管理,git采取了文件快照的方式
4.权限控制:对团队的开发人员进行权限控制 对团队外的贡献代码进行审核(git独有)
5.历史记录:查看修改人,修改时间,修改内容,日志信息将本地文件恢复到某一个历史状态
6.分支管理:允许开发团队在工作过程中多条生产线同时推进任务,进一步提高效率
3.Git工作流程
(1) 在工作目录中添加、修改、删除文件;
(2) 将需要进行版本管理的文件放入暂存区;
(3) 将暂存区的文件提交到Git仓库中;
Git管理的文件三种状态对应Git工作流程:
(1) 已修改(modified)
(2) 已暂存(staged)
(3) 已提交(committed)