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

Git远程仓库操作

文章目录

  • 远程仓库
    • 连接Gitee
    • 克隆代码
  • 多人协同
  • 问题说明

https://i-blog.csdnimg.cn/blog_migrate/58966ddd9b29aabe8841f5ec34f0d31c.gif

🏡作者主页:点击!

🤖Git专栏:点击!

⏰️创作时间:2024年12月1日13点10分

在这里插入图片描述

远程仓库

Git 是分布式版本控制系统,同一个 Git 仓库,可以分布在不同的机器上

由于我们向 Gitee 或者是 Github 上传代码的时候,都是通过 SSH 加密的

首先就是需要在本地生成一个 SSH 密钥

连接Gitee

创建密钥

cmd 窗口输入:

cd ~ //切换目录

ssh-keygen.exe //执行 ssh-keygen.exe 文件,输入三下回车键

在 C:\Users\XXX.ssh\id_rsa 里面

以记事本打开,里面就会有一串密钥文件

之后登录 Gitee 端,登录----设置----SSH公钥

输入自定义名称----将 .ssh 文件里面生成的公钥内容,复制到自定义名称下面,输入密码----添加即可

创建仓库

在 Gitee 账户上,点击加号,新建仓库,按照自己的需要进行选项的修改

上传内容

  • git remote add origin git@gitee.com:network-joker/demo.git ----连接远端的 Gitee 仓库
    仓库里面复制 SSH 链接即可

  • git push -u origin master ----将本地仓库的文件推送到 Gitee
    (当然这个里面的 orgin 也可以改成 gitee、Github 等)

  • git remote -v 查看当前远程仓库

  • git remote rm orgin 删除 orgin(当然这个里面的 orgin 也可以改成 gitee、Github 等)

  • 使用 git pull --rebase gitee master //进行代码合并

  • 使用 git push -u gitee master //进行上传

上传内容前,本地的文件必须提交到本地仓库

快捷操作

  • 使用 git pull //表示和远端的仓库进行合并,只要是上传过的代码,在本地修改之后都要执行此操作
  • 使用 git push //推送到远程,后面框架参数可加可不加,默认是在哪个分支就推送哪个分支,如果远端没有与之对应的分支是推不上去的
    git push origin dev //加参数的话这么写

克隆代码

在 Gitee 仓库克隆代码文件到本地

无论怎么样,克隆的都是主文件

  1. 在本地找到合适的位置----运行 Git 窗口----执行命令
  2. git clone git@gitee.com:network-joker/demo.git //表示克隆文件,直接克隆的是 demo 文件夹

多人协同

问题说明

README.md 文件在本地出现问题

当我们把 README.md 文件放在本地的时候,就会报错

原因是 Gitee 中的 README.md 文件不在本地代码目录中

解决办法:

  • 使用 git pull --rebase origin master //进行代码合并
  • 使用 git push -u gitee master //进行上传

对于远端分支参数的解释

git branch -r
origin/HEAD -> origin/master //表示当前所处的分支
origin/master //表示远端分支 master
origin/second //表示远端分支 second

对远程代码的操作可以在本地 Git 上操作,也可以在Web界面进行操作

页面的操作就是点击 Gitee 进入到首页,之后点击请求,回退即可

Git 界面的话,就是指定合并远程代码命令

对于 Git 冲突问题,会有四个选项,一般使用 第四个 作比较,哪个写好 用哪个

相关文章:

Git远程仓库操作

文章目录 远程仓库连接Gitee克隆代码 多人协同问题说明 🏡作者主页:点击! 🤖Git专栏:点击! ⏰️创作时间:2024年12月1日13点10分 远程仓库 Git 是分布式版本控制系统,同一个 Git …...

GAGAvatar: Generalizable and Animatable Gaussian Head Avatar 学习笔记

1 Overall GAGAvatar(Generalizable and Animatable Gaussian Avatar),一种面向单张图片驱动的可动画化头部头像重建的方法,解决了现有方法在渲染效率和泛化能力上的局限。 旋转参数 现有方法的局限性: 基于NeRF的方…...

什么是VISUAL STUDIO CODE (V S CODE)

Visual Studio Code(简称VS Code)是由微软开发的一个免费的、开源的源代码编辑器。它是一个轻量级但功能强大的工具,支持多种编程语言和框架,广泛用于开发各种应用程序,尤其是Web开发。VS Code具备以下特点&#xff1a…...

2024年09月中国电子学会青少年软件编程(Python)等级考试试卷(三级)答案 + 解析

青少年软件编程(Python)等级考试试卷(三级) 分数:100 题数:38 一、单选题(共25题,共50分) 1. 以下表达式的值为True的是?( ) A. all( ,1,2,3) B. any([]) C. bool(abc) D. divmod(6,0)...

C++初阶——动态内存管理

目录 1、C/C内存区域划分 2、C动态内存管理:malloc/calloc/realloc/free 3、C动态内存管理:new/delete 3.1 new/delete内置类型 3.2 new/delete自定义类型 4、operator new与operator delete函数 5、new和delete的实现原理 5.1 内置类型 5.2 自定…...

如何查看阿里云ddos供给量

要查看阿里云上的 DDoS 攻击量,你可以通过阿里云的 云盾 DDoS 防护 服务来进行监控和查看攻击数据。阿里云提供了详细的流量监控、攻击日志以及攻击趋势分析工具,帮助用户实时了解 DDoS 攻击的情况。以下是九河云总结的查看 DDoS 攻击量的步骤&#xff1…...

MySQL中的事务隔离全详解

第一部分:MySQL事务的特性与并行事务引发的问题 1. 什么是事务及其四大特性(ACID)? 事务(Transaction)是数据库操作的基本单位,它将一组操作组合在一起,以确保这些操作作为一个整体…...

异常--C++

文章目录 一、异常的概念及使用1、异常的概念2、异常的抛出和捕获3、栈展开4、查找匹配的处理代码5、异常重新抛出6、异常安全问题7、异常规范 二、标准库的异常 一、异常的概念及使用 1、异常的概念 异常处理机制允许程序中独立开发的部分能够在运行时就出现的问题进行通信并…...

SeggisV1.0 遥感影像分割软件【源代码】讲解

在此基础上进行二次开发,开发自己的软件,例如:【1】无人机及个人私有影像识别【2】离线使用【3】变化监测模型集成【4】个人私有分割模型集成等等,不管是您用来个人学习还是公司研发需求,都相当合适,包您满…...

锁-读写锁-Swift

实现一 pthread_mutex_t: ReadWriteLock/Sources/ReadWriteLock at main SomeRandomiOSDev/ReadWriteLock GitHub https://swiftpackageindex.com/reers/reerkit/1.0.39/documentation/reerkit/readwritelock/ // // Copyright © 2022 reers. // // Pe…...

Kafka如何保证消息可靠?

大家好,我是锋哥。今天分享关于【Kafka如何保证消息可靠?】面试题。希望对大家有帮助; Kafka如何保证消息可靠? 1000道 互联网大厂Java工程师 精选面试题-Java资源分享网 Kafka通过多种机制来确保消息的可靠性,主要包…...

5.10【机器学习】

如果FLAG的画,就是已经有模型了,不然就新建一个模型,通过TORCH方法 在训练的时候,如果TRAIN的话就是训练,不然就是预测 forward前向预测出来一个结果,就是1234 在train方法里,进行多轮迭代&am…...

[白月黑羽]关于仿写股票数据软件题目的解答

原题: 对应问题视频: 实现的效果 不同点 实现的作品和原题要求的不同点 题目要求爬虫获取数据,作品中是调库获取所有股票历史数据实时数据使用爬虫的方式爬取指定股票的数据,需要实时更新,我做了修改,改…...

详解LZ4文件解压缩问题

详解LZ4文件解压缩问题 一、LZ4文件解压缩方法1. 使用LZ4命令行工具2. 使用Python库3. 使用第三方工具4. 在线解压工具 二、常见问题及解决方法1. 解压显示文件损坏2. 解压后文件大小异常 三、总结 LZ4是一种快速的压缩算法,广泛应用于需要实时压缩和解压缩大文件的…...

vue项目中单独文件的js不存在this.$store?.state怎么办

在Vue项目中,如果你在单独的文件(比如插件、工具函数等)中遇到this.$store不存在的情况,这通常是因为this上下文不指向Vue实例,或者Vuex store没有被正确地注入到Vue实例中。以下是几种可能的解决方案: 确保…...

Github提交Pull Request教程 Git基础扫盲(零基础易懂)

1 PR是什么? PR,全称Pull Request(拉取请求),是一种非常重要的协作机制,它是 Git 和 GitHub 等代码托管平台中常见的功能,被广泛用于参与社区贡献,从而促进项目的发展。 PR的整个过…...

Java函数式编程【二】【Stream的装饰】【中间操作】【map映射器】【摊平映射器flatMap】

一、Java的Stream流式编程中的中间操作 Java的Stream流式编程中,中间操作是对数据流进行处理的一种方式,这些操作通常返回流对象本身,以便可以链接更多的操作。以下是一些常见的中间操作: filter(Predicate predicate) - 用于通过…...

树莓派明明安装了opencv和numpy,却找不到

当然不止树莓派,配置python环境都可能存在这个问题 可能是因为安装的 numpy 或者 opencv 版本与 Python 的包路径不匹配。下面是问题的常见原因及解决方法:【方法一和二优先考虑】 原因分析 多版本 Python 环境冲突: 树莓派上可能有多个版本…...

numpy.float8不存在;Python中,实现16位浮点数

目录 python中矩阵的浮点数存储 numpy.float8不存在 Python中,实现16位浮点数 实现 float16 关于 float8 python中矩阵的浮点数存储 在Python中,矩阵通常是通过嵌套列表(list of lists)、NumPy数组(numpy.ndarray)或其他类似的数据结构来表示的。矩阵中存储的数值所…...

Redis集群配置 (不使用docker 部署)

1. Redis集群简介 1.1 什么是Redis集群 Redis集群是一种通过将多个Redis节点连接在一起以实现高可用性、数据分片和负载均衡的技术。它允许Redis在不同节点上同时提供服务,提高整体性能和可靠性。根据搭建的方式和集群的特性,Redis集群主要有三种模式&…...

从协议握手到能源握手:OCPP与ISO 15118协同赋能智能充电桩的实战解析

1. 智能充电桩的"双语协同":当OCPP遇上ISO 15118 想象一下你第一次出国旅游的场景:在机场租车时,既要用英语和柜台人员沟通合同条款(类似OCPP协议),又要用当地语言和停车场管理员确认车位信息&am…...

Gemma-3-12b-it部署案例:智能制造工厂设备巡检图→异常检测→维修指引

Gemma-3-12b-it部署案例:智能制造工厂设备巡检图→异常检测→维修指引 1. 项目背景与价值 在智能制造工厂中,设备巡检是保障生产连续性的关键环节。传统巡检方式依赖人工记录设备状态照片,再由工程师分析异常并给出维修方案,整个…...

OpenClaw安全实践:限制Qwen3-32B权限的本地自动化方案

OpenClaw安全实践:限制Qwen3-32B权限的本地自动化方案 1. 当AI获得系统权限时我们在担心什么 第一次看到OpenClaw的演示视频时,我被它流畅的自动化操作震撼了——自动整理文件夹、批量重命名照片、甚至帮我回复邮件。但当我真正准备在自己的MacBook上部…...

告别epoll!用io_uring在Linux上实现高性能TCP服务器(附完整C代码)

从epoll到io_uring:构建下一代Linux高性能TCP服务器的实践指南 在当今高并发网络服务的需求下,传统的I/O多路复用技术如epoll已经难以满足极端性能要求。Linux内核5.1引入的io_uring机制,通过真正的异步I/O和零拷贝技术,为网络编程…...

人工智能应用- 预测新冠病毒传染性:07. 预测不同类型病毒的传播能力

研究者利用 M-H 模型对各个病毒变种的传播能力进行了研究,结果如图所示:图: AI 模型预测的病毒传播力。横轴为变种出现时间,纵轴为预测传播能力,表示为相对基本再生数(R/RA,其中 RA 是武汉变种的基本再生数…...

竞争性谈判实战指南:从文件准备到最终报价的5个关键决胜点

竞争性谈判实战指南:从文件准备到最终报价的5个关键决胜点 在服务类采购领域,竞争性谈判正成为越来越多采购方的首选方式。与传统的公开招标不同,这种采购方式更注重供需双方的深度互动,为供应商提供了更多展示综合实力的机会。对…...

CTP接口开发避坑指南:下单过程中那些容易忽略的细节与错误处理

CTP接口开发避坑指南:下单过程中那些容易忽略的细节与错误处理 在金融衍生品交易系统的开发中,CTP接口作为国内期货市场的主流接入方案,其下单环节的稳定性直接关系到交易系统的可靠性。许多开发者在初步掌握基础API调用后,往往会…...

STM32烧录失败?5个硬件连接检查点帮你快速定位问题(附常见错误排查表)

STM32烧录失败?5个硬件连接检查点帮你快速定位问题 当红色错误提示"Flash Download failed"突然弹出时,新手工程师的额头总会渗出细密的汗珠。作为嵌入式开发的必经之路,STM32烧录失败的问题90%源于硬件连接——这个数字来自我们对…...

合宙1.8寸LCD屏对比测试:硬件SPI vs 软件模拟SPI在STM32F4上的性能差异

合宙1.8寸LCD屏性能对决:硬件SPI与软件模拟SPI在STM32F4平台的深度实测 当你在嵌入式项目中需要驱动小型LCD屏幕时,SPI接口的选择往往成为关键决策点。合宙1.8寸ST7735s驱动的LCD屏因其性价比高、接口简单而广受欢迎,但开发者常面临一个基础却…...

HAL库STM32G0多通道ADC采样DMA传输与定时器触发优化配置

1. 多通道ADC采样的核心挑战与解决方案 当你从单通道ADC采样切换到多通道时,问题会突然变得复杂起来。我刚开始做多通道采样时,发现数据经常错位,采样速率也不稳定,后来才发现是DMA缓冲区配置出了问题。多通道采样的本质是要让ADC…...