版本管理-1·Git
2023-01-14 本文已影响0人
技术老男孩
一、定义:
-
git
是一个分布式的代码管理工具 - C/S架构(Client/Server)
- 只要有适当的权限,每个客户端都可以下载或上传数据到服务器
- git重要的三个工作区域:
工作区
、暂存区
、版本库
补充:
- 集中式版本管理:svn
- 分布式版本管理:git
Git工作流程如下:
1.在工作区中修改文件。
2.将想要提交的更改暂存,这样会将更改添加到暂存区。
3.提交更新,找到暂存区的文件,将快照永久性存储到Git
目录。
二、常用的命令:
分类 | 关键字 / 函数 / 方法 | 说明 |
---|---|---|
初始化 | ||
git config --list | 查看当前配置信息 | |
git config --global user.name user | 设置git用户名(全局) | |
git config --global user.email email | 设置git邮箱(全局) | |
git init dir/filename | 初始化一个空仓库(GIT版本库) | |
git init | 将当前目录作为GIT版本库 | |
创建版本 | ||
git status | 查看当前仓库状态信息 | |
git add dir/filename/. | 将文件或者目录提交至暂存区 | |
git commit -m “描述信息” | 提交至版本库,并添加描述信息 | |
查看版本 | ||
git log | 查看提交的版本信息 | |
git log --pretty=online | 查看提交版本的简略信息 | |
git log --online | 查看提交版本的简略信息 | |
移动指针 | ||
git reset --hard version_id | 调整版本指针位置version_id :是每次提交的uuid |
|
git reflog | 查看指针移动的所有历史记录 |