1.版本控制概述
版本控制Revision control是维护工程蓝图的标准做法,能追踪工程蓝图从诞生一直到定案的过程。
备份、代码还原、协同修改、多版本项目文件管理、追溯问题代码的编写人和编写时间、权限控制
2.Git
- Git是分布式版本控制系统
3.Git常用操作命令
-
初始化设置
git config --global user.name “”
git config --global user.email “”
-
初始化仓库
git init
-
添加文件到仓库
git add 文件名
git add . 当前文件夹所有文件
git commit -m “备注”
4.工作区和暂存区
-
查看版本库状态
git status
-
提交日志
git log
git log --pretty=oneline:commit id使用SHA-1算法产生唯一标识符
-
查看差异
git diff
-
版本回退 commit保存快照
git reset --hard HEAD^ 回到上一个版本
git reset --hard
-
管理修改
第一次修改 > git add > 第二次修改 > git add > git commit
-
撤销修改
git checkout – filename
-
删除文件
git rm filename
-
分支管理
查看分支:git branch
创建分支:git branch
切换分支:git checkout
创建切换分支:git checkout -b
合并分支:git merge
删除分支:git branch -d
文件冲突