Git:分布式版本控制系统。
工作原理和流程图:
Workspace:工作区
Index /Stage: 暂存区
Repository:仓库区
Remote:远程仓库
git config --global 参数:
git config --global user.name
git config --global user.email
- 创建仓库:
- repository,简答的理解为一个目录 mkdir testgit
2.git init 把这个目录变成git可以管理的仓库
3.将文件添加到版本库中:git add readme.txt
4.提交文件到仓库 git commit -m “注释’ - git status 查看是否还有文件未提交
6.git diff 查看文件修改内容
- 文件退回
1.git log查看历史记录
2.退回上个版本 git reset --hard HEAD^
3.退回上上个版本git reset --hard HEAD^^
4.退回上100版本git reset --hard HEAD~100
5.git reflog 获取版本号
-
撤销修改
1.git status 查看下当前的状态
2.git checkout --readme.txt 恢复文件内容 -
创建与合并分支
1.创建分支 git check -b dev
2.查看当前分支 git branch
3.查看分支:git branch
4.创建分支:git branch name
5.切换分支:git checkout name
6.创建+切换分支:git checkout –b name
7.合并某分支到当前分支:git merge name
8.删除分支:git branch –d name
总结:
一、新建代码库
在当前目录新建一个Git代码库
$ git init
新建一个目录,将其初始化为Git代码库
$ git init [project-name]
下载一个项目和它的整个代码历史
$ git clone [url]
二、配置
显示当前的Git配置
$ git config --list
编辑Git配置文件
$ git config -e [–global]