git使用(完整流程)

本文详细介绍了Git的基本操作,包括创建仓库、初始化、添加和提交文件、查看提交记录、版本控制、删除文件、SSH密钥生成、本地与远程仓库关联、分支管理、合并与冲突解决,以及设置和推送版本标签。
摘要由CSDN通过智能技术生成

1. 新建仓库

1.右击 git bash 后 输入

git init (仓库为:当前目录)
git init name (仓库为:name文件夹)
git clone https://github.com/Winnie996/calculate.git //https

2.工作区域 工作目录

3. 添加 提交

git add .  //工作区添加至暂存区
git commit -m "注释内容" //暂存区提交至本地仓库  
  • 查看提交记录
git log
git log --oneline  //提交信息更加简短 [1e677ed (HEAD -> master) redis ] (1e677ed)用于回退版本时作为参数
  • 查看配置信息
git config --global --list

4.git reset 回退版本

在这里插入图片描述

 git reset --soft 1e677ed //1e677ed 版本id 
 git log --oneline  可以查看版本id

5. diff

git diff 查看工作区和暂存区之间差异 +:表示现在工作区对比暂存区新添加的
								  -:表示现在工作区对比暂存区所缺少的
git diff HEAD 工作区和版本库(本地仓库)区别
git diff --cached 暂存区和版本库(本地仓库)区别
git diff 1e677ed 1e677fd (两个版本id)  看两个版本库有什么区别
  • HEAD:指向分支的最新提交节点
git diff HEAD~ HEAD 上一个版本库 和 最新版本库区别 //HEAD~3 HEAD之前的第三个版本
git diff HEAD~ HEAD 文件名  //具体到文件的版本之间不同
  • 命令会显示当前工作目录下所有被 Git 跟踪的文件列表(也就是暂存区)。这包括已经添加到暂存区的文件以及未暂存的文件,但它不包括在 .gitignore 文件中指定的忽略文件。
git ls-files 
  • 查看版本库文件 版本库状态
git status
  • 查看工作区 文件
ls

6.删除文件

rm 文件名 //删除工作区的文件

1.git rm 文件名 (本地删除和暂存区删除)
2.git commit -m "本地仓库删除" //本地仓库删除

git rm --cached other.log //仅删除暂存区 

在这里插入图片描述

7 生成ssh密钥

1.进入 .ssh 文件夹
2.输入

ssh-keygen -t rsa -b 4096 
  1. 如果第一次生成 直接回车 生成 id_rsa 密钥文件 (github gitee配置后完成 直接 clone)
    3.如果不是 输入 test 回车,生成test(私钥) test.pub文件(公钥)后,新建一个 config文件 添加 五行 代码
    在这里插入图片描述

8.本地仓库和远程仓库关联起来

  1. 新建仓库后
    2.在本地仓库 git bash
git remote add origin git@github.com:Winnie996/go_redis.git (新建仓库ssh)
git branch -M main
git push -u origin main

或者

git remote add origin git@github.com:Winnie996/go_redis.git (新建仓库ssh)
git push -u origin master

9.分支

git branch //查看所有分支
git branch new_name //新建分支
git switch 分支_name //切换到分支_name(这个分支)
  • 将dev分支内容合并到main分支
1.git switch main  //切换到main分支
2.git merge dev(被合并分支名称)
  • 删除分支
git branch -d dev (-D:强制删除,-d:已经被合并的可删除)

10.冲突合并

在这里插入图片描述
使用 git diff 查看冲突详情

======= 上面表示 main分支中修改的内容
======= 下面表示 feat分支中修改的内容
内容为 <<<<<<<< >>>>>>>>>> (左右箭头之间)

  • 中止合并,当不想继续执行合并操作时可以使用下面命令
git merge --abort //中止合并

10.1 解决方法

1. 手工修改冲突文件,合并冲突内容
2. git add file  //添加暂存区
3. git commit -m “合并修改”//提交修改

11 回退 rebase tolearn

12 版本管理

在这里插入图片描述

  • 设置提交版本
 git tag v0.9.9 565a979 //后两个参数 版本号以及commit id
 git tag 版本号  //默认给最新的commit分类版本
 git tag v0.0 -a -m '启动项目' 565a979 
  • 全部推送至远程仓库
git push origin --tags
  • 6
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在进行软件测试时,使用Git可以提供有效的代码管理和版本控制。以下是软件测试Git使用的基本流程: 1. 确保电脑上已安装Git软件。如果还没有安装,可以在Git官网(https://git-scm.com/downloads)上下载并安装。 2. 在本地空余盘符中创建一个新文件夹,用于存储代码。请确保文件夹名称使用英文。 3. 打开Git命令行工具,使用命令进入到创建好的文件夹。 4. 初始化Git仓库,使用命令:git init。这将在当前文件夹中创建一个新的Git仓库。 5. 查看当前分支,使用命令:git branch。这将显示当前的分支列表。 6. 连接远程Git代码仓库,使用命令:git remote add origin 远程代码仓库地址。这将与远程代码仓库建立连接。 7. 切换到需要拉取代码的分支,使用命令:git checkout -b 分支名称。 8. 拉取远程代码,使用命令:git pull origin 分支名称。这将从远程仓库拉取最新的代码。 9. 对代码进行修改和测试。使用你喜欢的开发软件对代码进行更改,并保存修改后的文件。 10. 将修改后的代码提交到本地代码库。使用命令:git add .(将所有修改的文件添加到暂存区),然后使用命令:git commit -m "添加注释"(提交代码并添加注释)。 11. 如果有其他团队成员对同一代码进行了修改,先使用命令:git pull origin 分支名称,将远程和本地代码进行合并。 12. 最后,将代码推送到远程仓库,使用命令:git push -u origin 分支名称。这将把本地代码推送到远程仓库。 以上就是软件测试使用Git的基本流程。通过这些步骤,你可以有效地管理和版本控制你的测试代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值