持续集成(CICD)- Git版本管理工具,Gitee线上仓库

news/2024/5/17 19:37:06 标签: ci/cd, git, gitee

文章目录

  • 一、学习目标:
  • 二、什么是Git工具
  • 三 、Git环境搭建(windows系统)
  • 四、Gitee设置(私钥和公钥绑定)
  • 五、Git结合Gittee进行基本设置(重要)
  • 六、在Gitee上新建仓库
    • 私有仓库(非空仓库)
  • 七、Git拉取线上仓库代码,提交代码(重要)
  • 八、Git解决版本冲突问题(重要)
    • 场景一:A用户和B用户修改的是不同文件
    • 场景二:A用户和B用户修改相同的文件
      • 方法一:
      • 方法二:
  • 常用git命令
  • 总结

一、学习目标:

目标:理解什么是版本控制(Git),能结合Gittee提交代码,解决代码的版本冲突问题。

二、什么是Git工具

Git是一款分布式源代码管理工具(版本控制工具) ,一个协同的工具。
Git是一个管理工具需要配合在线仓库来使用。如Gittee、GitHub、GitLab、Gogs等等

三 、Git环境搭建(windows系统)

安装git-- 安装包链接
在这里插入图片描述
下载下来双击进行安装(修改安装路径到自己想要的文件夹下,其他的直接next)
输入git --version验证是否安装成功
在这里插入图片描述

四、Gitee设置(私钥和公钥绑定)

gitee上注册一个账号 gitee链接
生成公钥和私钥:
1 输入ssh-keygen -t ed25519 -C “gitee的邮箱” 然后回车三次

回车三次作用:
文件保存在哪里(默认)
输入密码
输入确认密码

在这里插入图片描述


http://www.niftyadmin.cn/n/5403672.html

相关文章

【Django】执行查询——查询JSONField

JSONField 本篇的例子以下面这个模型为基础: from django.db import modelsclass Dog(models.Model):name models.CharField(max_length200)data models.JSONField(nullTrue)def __str__(self):return self.name保存和查询None值 在使用JSONField时&#xff0c…

【网络工程设计】用GNS3和VMware搭建网络环境

📝本文介绍 本文主要是使用GNS3和VMware来搭建网络环境 👋作者简介:一个正在积极探索的本科生 📱联系方式:943641266(QQ) 🚪Github地址:https://github.com/sankexilianhua 🔑Gitee地…

鸿蒙Harmony应用开发—ArkTS声明式开发(通用属性:Popup控制)

给组件绑定popup弹窗,并设置弹窗内容,交互逻辑和显示状态。 说明: 从API Version 7开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 popup弹窗的显示状态在onStateChange事件回调中反馈,其显…

扼杀网络中的环路:STP、RSTP、MSTP

目录 前言: 一、STP(Spanning Tree Protocol) 1.1 STP功能 1.2 STP应用 二、RSTP(Rapid Spanning Tree Protocol) 2.1 RSTP功能 2.2 RSTP应用 三、MSTP(Multiple Spanning Tree Protocol&#xff0…

机器学习笔记 探索性数据分析(EDA) 中的配对图详述

一、介绍 在数据科学领域,理解和分析数据的第一步涉及全面的探索性数据分析(EDA)。这个过程对于识别模式、识别异常和建立假设至关重要。在 EDA 可用的众多工具中,配对图作为一种基本可视化技术脱颖而出,可提供多方面的数据视图。本文探讨了机器学习中的配对图,并解释了如…

【MetaGPT】单智能体多动作实践——AI小说家

我们定义智能体应该具备哪些行为,为智能体配备这些能力,我们就拥有了一个简单可用的智能体!MetaGPT具有高度灵活性,可定义自己所需的行为和智能体! 最终效果 一键生成技术文档,比如字数约有5千7的Mysql教程…

HTML5和CSS3的一些重要特性

HTML5和CSS3是现代Web开发中非常重要的技术标准&#xff0c;它们带来了许多新的特性和功能&#xff0c;提升了网页的交互性和可视化效果。 HTML5的一些重要特性包括&#xff1a; 语义化标签&#xff1a;HTML5引入了一系列的语义化标签&#xff0c;如<header>、<nav&…

怎么在 Ubuntu 22.04 上使用 SSH

目录 How to Enable SSH on Ubuntu 22.04How to connect the computer by using the SSHConclusion SSH 是一种安全外壳网络协议&#xff0c;用于通过互联网在两台计算机之间进行通信&#xff0c;一台称为客户端计算机&#xff0c;另一台称为主机计算机。 openSSH 的包可以使用…