0


git的使用基础教程

最近项目在搞自动化测试,需要将各种测试脚本集成到自动化框架里边,这个就需要用到版本管理系统了,下面简单价绍一下git的使用。
首先从官网下载并安装git工具,下面以wins系统为例子说明
https://git-scm.com/downloads
wins安装好后,点击右键(在终端打开)
在这里插入图片描述
在这里插入图片描述

1 git 安装后,需要配置一下自己的用户名和邮箱
git config --global user.name “xuetao”
git config --global user.email “1373764150@qq.com
在这里插入图片描述
2 创建本地仓库
git init
在这里插入图片描述
3 添加和提交文件
git的本地数据管理分为三个状态
工作区 :计算机本地目录
暂存区: 临时存储区域,用来保存即将提交到到git仓库的需修改内容
本地仓库:git init 创建的仓库
在这里插入图片描述
在这里插入图片描述

git status 查看状态,在哪个分支下
在这里插入图片描述
创建文件
在这里插入图片描述查看状态 显示红色
在这里插入图片描述
添加文件
git add file1.txt
添加成功后 显示绿色
在这里插入图片描述
再次创建一个文件 做对比 file2.txt 未被添加,所以显示红色
在这里插入图片描述
提交到本地仓库
git commit -m “First commit”
可以看到只剩下一个file2.txt
在这里插入图片描述
git log 查看提交的信息
在这里插入图片描述
4 git reset 回退版本
git reset --soft :回退到某一版本,保留工作区和暂存区的修改内容
git reset --hard : 回退到某一版本,丢弃工作区和暂存区的修改内容
git reset --mixed: 回退到某一版本,保留工作区的修改内容,丢弃暂存区的修改内容
在这里插入图片描述

举例说明
git init repo
cd repo
echo 111 >file1.txt
echo 222 >file2.txt
echo 333 >file3.txt
git add file1.txt
git commit -m “commit1”
git add file2.txt
git commit -m “commit2”
git add file3.txt
git commit -m “commit3”
在这里插入图片描述
把repo目录分别复制到repo-soft, repo-hard, repo-mix
在这里插入图片描述
cd repo-soft
git reset --soft a7de244
在这里插入图片描述
可以看到 三个文件都在,不过file3不在暂存区,显示为新文件,file1和file2仍在。并且没有任何修改

cd repo-hard
git reset --hard a7de244
在这里插入图片描述
可以看到 回退到第二个版本的时候 file3.txt 已经不存在了

cd repo-mix
git reset a7de244
在这里插入图片描述
可以看到回退到第二个版本的时候,faile3.txt还在。暂存区已经没有了

5 git diff 比较差异
在这里插入图片描述
在这里插入图片描述
6 分支
git branch dev 创建分支
git switch dev 切换分支
git merge dev(将dev分支合并到当前的分支)
在这里插入图片描述
在这里插入图片描述

7 git pull (提交的修改需要没有冲突才可以成功)
git push
在这里插入图片描述
在这里插入图片描述

标签: git 大数据

本文转载自: https://blog.csdn.net/weixin_43841091/article/details/135327391
版权归原作者 漉水浮沙 所有, 如有侵权,请联系我们删除。

“git的使用基础教程”的评论:

还没有评论