当前位置: 首页 > news >正文

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

一. 创建版本库

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

  • 创建一个文件夹(不要包含中文路径),右键选择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 推送本地内容到云端库
    在这里插入图片描述
    在这里插入图片描述

相关文章:

  • 【洛谷】AT_abc178_d [ABC178D] Redistribution 的题解
  • 【Elasticsearch】-实现图片向量相似检索
  • 科研小白入门工具
  • Android系统:系统架构
  • Mysql 架构
  • GS-SLAM论文阅读笔记--MM3DGS SLAM
  • vue打包后的dist文件如何启动测试
  • 苹果电脑系统重磅更新——macOS Sequoia 15 系统 新功能一 览
  • 2024年软考——信息系统监理师30天冲刺学习指南!!!
  • 2024年自动化、电气控制系统与设备国际学术会议(AECSE 2024)
  • 半导体制造过程中设备通信的高级概述
  • 无人机飞手入伍当兵技术优势分析
  • 【达梦数据库】临时表的使用测试
  • 使用Plotly绘制交互式图表:从入门到精通
  • LabVIEW界面输入值设为默认值
  • 〔开发系列〕一次关于小程序开发的深度总结
  • 30天自制操作系统-2
  • DOM的那些事
  • HTML5新特性总结
  • JS进阶 - JS 、JS-Web-API与DOM、BOM
  • markdown编辑器简评
  • mysql 5.6 原生Online DDL解析
  • php ci框架整合银盛支付
  • springMvc学习笔记(2)
  • 从输入URL到页面加载发生了什么
  • 基于axios的vue插件,让http请求更简单
  • 每天一个设计模式之命令模式
  • 区块链将重新定义世界
  • 如何优雅的使用vue+Dcloud(Hbuild)开发混合app
  • 入职第二天:使用koa搭建node server是种怎样的体验
  • 使用agvtool更改app version/build
  • 手机端车牌号码键盘的vue组件
  • 腾讯优测优分享 | 你是否体验过Android手机插入耳机后仍外放的尴尬?
  • 智能合约开发环境搭建及Hello World合约
  • const的用法,特别是用在函数前面与后面的区别
  • 蚂蚁金服CTO程立:真正的技术革命才刚刚开始
  • ​​​​​​​​​​​​​​Γ函数
  • ​​​​​​​开发面试“八股文”:助力还是阻力?
  • (10)Linux冯诺依曼结构操作系统的再次理解
  • (iPhone/iPad开发)在UIWebView中自定义菜单栏
  • (搬运以学习)flask 上下文的实现
  • (笔记自用)LeetCode:快乐数
  • (南京观海微电子)——I3C协议介绍
  • (三)mysql_MYSQL(三)
  • (十)c52学习之旅-定时器实验
  • (十六)、把镜像推送到私有化 Docker 仓库
  • (十三)Java springcloud B2B2C o2o多用户商城 springcloud架构 - SSO单点登录之OAuth2.0 根据token获取用户信息(4)...
  • (四)opengl函数加载和错误处理
  • (图)IntelliTrace Tools 跟踪云端程序
  • (转)GCC在C语言中内嵌汇编 asm __volatile__
  • .NET Core跨平台微服务学习资源
  • .NET Micro Framework初体验(二)
  • .net 受管制代码
  • .NET/C# 项目如何优雅地设置条件编译符号?
  • .net快速开发框架源码分享