【Gitee自动化测试3】Git的本地使用,连接推送至Gitee上的仓库中

news2024/9/27 19:48:46

一. 创建版本库

存放项目,项目的删除更改,版本库都能够监控。

  • 创建一个文件夹(不要包含中文路径),右键选择Git Bash Here(打开Git终端)
    在这里插入图片描述
  • 输入git init 对文件夹进行版本库的初始化,会创建一个.git文件夹
    在这里插入图片描述
  • 设置Git的用户名和邮件。它们会被包含在每次提交(commit)的元数据中。
    git config --global user.name “名字”
    git config --global user.email “邮箱”。

二. Git的使用1/2:本地版本管理

  • 创建git_test.txt
  • 添加要管理的文件:打开Git Bash Here输入git add git_test.txt
  • 提交要管理的文件:git commit -m “注释说明”
    1 file changed:1个文件修改,
    0 insertions :0个文件增加,
    0deletions:0个文件删除
    在这里插入图片描述
  • 修改git_test.txt内容,再添加-提交
    在这里插入图片描述
  • 使用 git log ,查看具体文件提交的版本信息。
    在这里插入图片描述
  • 使用git reset --hard id 回到已经的版本,这里的id就是log中每个版本的前4位
    在这里插入图片描述

三. Git的使用2/2:远程库的连接使用

  • 使用 ssh–keygen -t rsa -C “邮箱”
    生成密钥,用于连接gitee官网,让gitee官网账户认识你
    输入指令后一路回车就可以了,过程中密码什么的不需要。
    在这里插入图片描述
    生成了2个密钥存在绿框中的地址了:
    第一个是私钥:不能给别人,给别人就连接你电脑了
    第二个是公钥:平时用的
    在这里插入图片描述

  • 在gitee上创建个库,是远程访问文件的地方
    在这里插入图片描述

  • 路径:仓库的git访问路径,写名后自动生成的。

  • 选择语言:仓库主要开发用的编程语言

  • 添加.gitignore:Git 不会再记录这些文件和目录的更改。

  • 添加开源许可证:如果仓库为公开仓库,可以添加设置仓库的开源协议。

  • Readme:项目仓库自述文档,通常包含有软件的描述或使用的注意事项。

  • 设置模板:当其他人在你的仓库中创建 Issue 或 PR 时,他们将看到一个预填充的模板,让他们提供必要的信息。

  • 选择分支模型:团队共同遵循分支模型,来组织和协调代码的开发和发布工作。

  • 创建好之后就可以找到我们的仓库然后将之前生成的公钥添加了。
    在这里插入图片描述

  • 复制本地git-bash生成的公钥,,粘贴公钥后,会自动生成公钥标题
    在这里插入图片描述

  • 添加好公钥了,就复制云端库的SSH,让本地与远程库关联
    在这里插入图片描述

  • 在本地git remote add origin “你的SSH”

  • 使用git remote -v 命令验证是否关联成功。
    在这里插入图片描述

  • 使用 git push -u origin main 推送本地内容到云端库
    在这里插入图片描述
    在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2170824.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

汽车信息安全 -- 存到HSM中的密钥还需包裹吗?

目录 1.车规芯片的ROM_KEY 2.密钥加密与包裹 3.瑞萨RZ\T2M的密钥导入 4.小结 在车控类ECU中,我们通常把主控芯片MCU中的HSM以及HSM固件统一看做整个系统安全架构的信任根。 所以大家默认在HSM内部存储的数据等都是可信的,例如CycurHSM方案中使用HSM…

Win11家庭版升级专业版

参考: 小白升级--Win11家庭版到专业版_windows11家庭版升级专业版 csdn 82xm6-CSDN博客https://blog.csdn.net/weixin_45877306/article/details/136423462 这里,我步骤更简单点。 密钥:82XM6-23JJG-44W4Q-W3QPQ-V9FY4 到这里 等待就好。 …

Techub专访顾荣辉教授:解密CertiK的安全战略路线

当 Web3 安全审计公司还在争抢审计份额时,CertiK 已经开始将目光瞄准即将进军 Web3 的传统商业巨头。CertiK 不仅在传统行业进行白帽行动获得如苹果公司的官方感谢,还是 Web3 行业唯一一家拥有 SOC 2 和 ISO 认证的 Web3 的安全公司。基于此,…

APP集成人脸识别接口-C#人脸识别API接口

人脸识别技术是一种基于生物特征的识别技术,它通过捕捉和分析人脸特征来识别或验证个体身份。这项技术主要依赖于计算机视觉、图像处理和人工智能算法的结合,一般由第三方人工智能接口平台来提供,例如:翔云、阿里云等平台。 人脸识…

MySql在更新操作时引入“两阶段提交”的必要性

日志模块有两个redo log和binlog,redo log 是引擎层的日志(负责存储相关的事),binlog是在Server层,主要做MySQL共嗯那个层面的事情。redo log就像一个缓冲区,可以让当更新操作的时候先放redo log中&#xf…

选择更轻松:山海鲸可视化与PowerBI的深度对比

在数据分析与可视化的时代,选择合适的报表工具显得尤为重要。山海鲸可视化和PowerBI是市场上颇受欢迎的两款免费报表软件,各有特色。接下来,我们将从功能、优缺点等方面进行对比,帮助你找到最适合的工具。 山海鲸可视化 山海鲸可…

台式机通过笔记本上网

概述: ①将wifi共享给网口 ②网口配置成自协商IP和DNS即可 一、背景 由于台式机只有网口,没得wifi网卡,因此想通过笔记本连wifi,再通过网线将笔记本和台式机连接起来,从而实现台式机通过笔记本的wifi上网,即让笔记本当台式机的…

闭环Token的创新机遇:如何通过控制和定制Token使用提升应用价值

闭环token(Closed-Loop Tokens,简称CLTs)允许在Sui上创建具有定义规则和限制的token,从而实现闭环token系统的创建。与Sui的Coin标准不同,后者允许无限制的使用和转移,而CLTs提供了一种更可控和可定制的方法…

梦到去世的亲人、朋友,多半是这三种暗示!

原创 国学君 国学人生 2024年09月27日 06:00 浙江 梦境一直是人类探索自我内心、情感和潜意识的神秘窗口。 尤其是梦到已故的亲人或朋友,这种情景不仅让人感到惊讶,更引发了深刻的思考。 在这些梦中,往往蕴含着重要的暗示。 本文将探讨梦…

傅里叶变换(对称美)

傅里叶变换(对称美) 冲浪时发现的有趣文章,学习自https://zhuanlan.zhihu.com/p/718139299 摘下来的内容: 傅里叶变换之所以“怪美的嘞”,根本在于它有一种内在的对称性,这一点在上面的图并没有表现出来…

UPS电池监控系统,蓄电池监控,提升电力保障的关键@卓振思众

在当今数字化和智能化迅速发展的时代,电力供应的可靠性变得尤为重要。无论是数据中心、金融机构还是医疗设施,稳定的电源保障都是运营的基石。因此,不间断电源(UPS)系统的有效管理显得尤为关键,而UPS电池监…

【樱花——公式推导,约数个数】

题目 思路 条件是一个等式,那么我们可以用一个变量k来表示x,y两个变量 首先,易知 x , y > n ! x, y > n! x,y>n!令 y n ! k , k ∈ Z yn!k, \;k \in Z_{} yn!k,k∈Z​代入原方程,得到参数方程组 { x n ! ( n ! ) 2 k y n…

expressjs集成swagger文档express-swagger-generator注释配置写法,query传参body传参

expressjs集成swagger文档及注释配置写法,query传参body传参 安装swagger依赖包 npm install express-swagger-generator app.js中初始化 const expressSwagger require(express-swagger-generator);let options {swaggerDefinition: {info: {description: Th…

原码反码补码移码

仅对数值位从右到左顺序扫描,右起第一个1及其右边的0保持不变,其余各位取反 [X补]全部位按位取反末位加1[-X补] [X补]符号位相反[X移] 对真值0具有唯一形式的机器数(机器码)是(移码和补码) 8位补码可以表示的最小负数为-128 1…

Jquery的Canvas交互式表格示例

在 <head> 中添加了 CSS 样式定义&#xff0c;包括 #inputbox 的样式。创建了一个 <div id"container"> 来包含 Canvas 和我们将要添加的单元格元素。#inputbox 样式设置为半透明黄色背景和黑色边框 <!DOCTYPE html> <html lang"zh"&…

在IntelliJ IDEA中设置文件自动定位

当然&#xff0c;以下是一个整理成博客格式的内容&#xff0c;关于如何在IntelliJ IDEA中设置文件自动定位功能。 在IntelliJ IDEA中设置文件自动定位 背景 最近由于公司项目开发的需求&#xff0c;我从VSCode转到了IntelliJ IDEA。虽然IDEA提供了许多强大的功能&#xff0c;…

【前端安全】js逆向之微信公众号登录密码

❤️博客主页&#xff1a; iknow181 &#x1f525;系列专栏&#xff1a; 网络安全、 Python、JavaSE、JavaWeb、CCNP &#x1f389;欢迎大家点赞&#x1f44d;收藏⭐评论✍ 随着发展&#xff0c;越来越多的登录页面添加了密码加密的措施&#xff0c;使得暴力破解变得不在简单&a…

低代码移动端开发:颠覆传统开发方式的趋势

在数字化转型的浪潮中&#xff0c;低代码开发平台已渐渐成为企业与开发者的热门选择。尤其在移动端开发领域&#xff0c;低代码工具的应用正在迅速崛起&#xff0c;并带来了一场深刻的变革。本文将探讨低代码移动端开发的优势、应用场景以及未来的发展趋势。 什么是低代码开发&…

DK5V100R20ST1直插TO220F功率12V 3A同步整流芯片

高性能同步整流芯片 产品概述DK5V100R20ST1是一款简单高效率的同步整流芯片&#xff0c;只有A&#xff0c;K两个功能引脚&#xff0c;分别对应肖特基二极管PN管脚。芯片内部集成了100V功率NMOS管&#xff0c;可以大幅降低二极管导通损耗&#xff0c;提高整机效率&#xff0c;取…

如何在iPad上设置Chrome为默认浏览器

将Chrome设置为iPad上的默认浏览器&#xff0c;不仅能够享受到谷歌强大的搜索功能和丰富的扩展生态&#xff0c;还能通过一系列自定义设置来进一步提升浏览体验。本文将详细介绍如何在iPad上完成这一设置&#xff0c;并探讨如何通过优化Chrome浏览器的相关功能&#xff0c;让您…