GIT
git是一个免费的开源的分布式版本控制系统,开源快速高效的处理从小到大的各种项目
提示:以下是本篇文章正文内容,下面案例可供参考
一、版本控制是什么?
版本控制是一种记录文件内容变化,便于用户查询特定版本更改情况的系统
,方便版本切换
git工作机制:
二、git安装
1.下载安装包
官网:https://git-scm.com/
下载对应版本即可
我这里下载的是当前最新的2.31.1的版本
下载完成双击安装包一路next即可(默认的选项即可)
安装完成之后在桌面右键
在git bash中输入 git --version可以查看git版本,如下图所示,git安装完成
代码如下(示例):
该处使用的url网络请求的数据。
三:git常用命令
命令名称 | 作用 |
---|---|
git config --global user.name 用户名 | 设置用户签名 |
git config --global user.email 邮箱 | 设置用户签名 |
git init | 初始化本地库 |
git status | 查看本地库状态 |
git add 文件名 | 添加到暂存区 |
git commit -m “日志信息” 文件名 | 提交到本地库 |
git reflog | 查看历史记录 |
git reset --hard 版本号 | 版本穿梭 |
设置用户签名
语法:(用户名和邮箱可以随便输)
git config --global user.name 用户名
git config --global user.email 邮箱
注:git首次安装必须设置一下用户签名,否则无法提交代码
初始化本地库
使用的是git init
可以创建一个文件夹当做项目,在里面右键打开git bash终端输入git init,会在文件夹中生成.git文件(不要修改文件内容)
查看暂存区状态
git status:可以查看本地库中存在的文件
首次查看是没有文件的
可以使用命令vim hello.txt新建一个文件(linux和git是同一个爸爸,所以命令适用)
vim中按i插入字符,yy可以复制一行,p可以粘贴(cv大法好啊)
修改好后esc,接着shift+;输入wq保存退出
现在查看咱出去怒状态会显示一个红色文件
这就是文件没有保存到暂存区中
添加暂存区
将修改的文件添加进暂存区中
git add hello.txt
再次查看状态就会看到文件变绿了
提交文件到本地库中
将暂存区的文件提交到本地库当中
git commit -m “自己填写的日志信息” 文件名
查看历史版本
git reflog:查看版本信息(查看刚刚提交到本地库中的文件信息)
git log:查看版本详细信息(比reflog多显示了提交用户信息,详细版本号,时间等)
版本穿梭
修改到需要的版本
这里我们再将刚刚的hello.txt文档修改提交
就可以看到有两个版本
可以看到当前指针指向的是我们刚刚提交的第二个版本,如果想回到前面提交的第一个版本的话只需要输入
git reset --hard 版本号即可
如git reset --hard 600bcb4
如下所示,当前指针指向的是我们第一次提交的版本
暂时更新到这,后续继续更新git分支,团队操作,github,gitee,gitlab等