您现在的位置是:首页 >技术交流 >Git的使用网站首页技术交流

Git的使用

Code攻城狮 2024-07-03 12:01:03
简介Git的使用

在这里插入图片描述

一、设置用户签名

1、git config --global user.name 用户名 设置用户签名

2、git config --global user.email 邮箱 设置用户邮箱

如何查看已经设置好的了呢?
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

二、初始化本地库

也就是说,让git来管理我们的项目或者目录

1、git init 初始化本地库

初始化完成后,会生产.git目录,默认是为隐藏的,需要把隐藏打开
在这里插入图片描述
在这里插入图片描述

2 、git status 查看当前本地库状态

三、把本地文件添加暂存区/把文件移除暂存区

1、git add hello.txt 添加暂存区,添加文件变绿

2、git rm --cached hello.txt 从暂存区移除掉(文件没有从本地删除掉)

四 、提交本地库

1、 git commit -m “日志信息” 文件名

其中日志信息就是说明当前文件是哪个版本或者提示的

五、修改文件

1、vim 文件名

与Luinx中命令一样

六、版本穿梭

1、 git reflog 查看版本信息

在这里插入图片描述

在这里插入图片描述

2、 git log 查看详细版本信息

在这里插入图片描述

蓝色 HEAD 指向当前版本 two commit
在这里插入图片描述

2、 git reset --hard 5770506(版本号) 穿梭版本

在这里插入图片描述

以上还是,在我们本地操作文件,也只是在本地玩玩,如果这个时候想把自己的代码腿上远程仓库-GitLab/gitee/GitHub,那么需要与远程的仓库建立关联,才可以。建立连接还不够,还需要有相应的权限。例如拉去代码、推送代码等等。

七、分支

1、 git branch -v 查看分支

在这里插入图片描述

2、git branch hit-fix(分支名) 创建分支

3、git checkout hit-fix(分支名) 切换分支

在这里插入图片描述

4、git merge (hit-fix)要合并的分支名 把指定的分支合并到当前分支上

如果要把hit-fix分支合并到master 分支上,当前环境必须是master分支,再执行相应的命令,把hit-fix分支合并到当前master下

在这里插入图片描述

5、分支冲突合并

1.冲突一般发生在,同一个文件中的同一行。

在这里插入图片描述

1、解决文件中冲突的位置

2、切换到master分支下,进行合并分支

3、合并成功后,提交暂存区、提交本地仓库

4、提交本地仓库时候,因为master 和 hot-fix 2个文件(hello.txt)都被修改了,
所以本地仓库中有2份 hello.txt文件,所以提交本地仓库的时候,不能写要提交的文件名、

5、合并成功后,只会修改master分支,不会修改hot-fix分支

风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。