以gitee为例的git入门使用指北

embedded/2024/11/14 19:29:28/

git_0">安装git

在linux中我们首先需要使用
sudo apt install git来下载git
在windows中可以下载msysGit
链接:https://git-scm.com/download/win

gitee>gitee_5">gitee>gitee准备

申请账号

建立仓库

在这里插入图片描述
点击新建仓库

在这里插入图片描述
这里一般是私有库,点击创建,这时你就拥有一个线上私有代码库了

连接

ssh-key的配对

在Linux终端中输入

ssh-keygen -t rsa -C "youremail@youremail.com"  
#推荐使用注册时的邮箱,当然其他的也可以

然后连续三个enter
在你的用户目录下的.ssh文件中就出现了id_rsa.pub文件cat一下,然后将内容复制到设置中这里
在这里插入图片描述
然后确定,这一步完成后就可以和你的库建立ssh连接了

clone

挑选一个目录然后
运行命令

git clone git@gitee>gitee.com:xxx/xxx.git
#xxx内容根据个人库地址填写

这时该目录下就生成了一个本地库的文件夹,里面是刚刚clone下来的你的代码库内的文件

上传文件

上传前的准备

git config --global user.name 'xxxx' #你的用户名
git config --global user.email 'xxxx@xx.com' #你的邮箱

这时为了确保你提交的代码身份被 Gitee 正确识别

将改动文件添加到缓存区

使用

git add . #输入.表示将所有文件都加入缓存区,单个文件则替换为文件名

提交到本地仓库

git commit -m "This is a example" #使用-m添加提交信息

提交到远程仓库

git push origin master

拉取更新

git pull

http://www.ppmy.cn/embedded/37996.html

相关文章

一起长锈:3 类型安全的Rust宏(从Java与C++转Rust之旅)

讲动人的故事,写懂人的代码 故事梗概:在她所维护的老旧Java系统即将被淘汰的危机边缘,这位在编程中总想快速完事的女程序员,希望能转岗到公司内部使用Rust语言的新项目组,因此开始自学Rust;然而,在掌握了Rust编程知识之后,为了通过Rust项目组的技术面试,使得转岗成功而…

ReactFlow的ReactFlow实例事件传参undefined处理状态切换

1.问题 ReactFlow的ReactFlow实例有些事件我们在不同的状态下并不需要,而且有时候传参会出现其它渲染效果,比如只读状态下我们不想要拖拉拽onEdgesChange连线重连或删除的功能。 2.思路 事件名称类型默认值onEdgesChange(changes: EdgeChange[]) >…

【C语言】动态分配内存

内存的五大分区 1、堆区(heap)——由程序员分配和释放, 若程序员不释放,程序结束时一般由操作系统回收。注意它与数据结构中的堆是两回事 2、栈区(stack)——由编译器自动分配释放 ,存放函数的…

VM 安装Ubuntu20

1、VM 新建虚拟机 类型配置 - 典型 安装源选择 (安装包获取:Ubuntu桌面系统 | Ubuntu) 设置计算机名与用户账号密码 为虚拟机命一个名,设置虚拟机文件保存的位置 设置磁盘相关信息 最后一步,确定虚拟机的相关参数 设置…

如何安全的使用密码登录账号(在不知道密码的情况下)

首先,需要用到的这个工具: 度娘网盘 提取码:qwu2 蓝奏云 提取码:2r1z 1、打开工具,进入账号密码模块,如图 2、看到鼠标移动到密码那一栏有提示,按住Ctrl或者Alt点击或者双击就能复制内容&…

如何绘制厂区地图?厂区地图路线规划图怎么做的?

随着工业化的快速发展,工厂规模越来越大,厂内货车往往因路线不明兜转,造成物流效率低,甚至路线拥堵;其他也存在基于安全管理的人员定位,访客指引,厂区设备可视化管理等需求。这些需求都与空间位…

Stable Diffusion:AI绘画的新纪元

摘要: Stable Diffusion(SD)作为AI绘画领域的新星,以其开源免费、强大的生成能力和高度的自定义性,正在引领一场艺术与技术的革命。本文旨在为读者提供Stable Diffusion的全面介绍,包括其原理、核心组件、安…

模型剪枝——RETHINKING THE VALUE OF NETWORK PRUNING

1.概述 神经网络的过度参数化是众所周知的,导致在推理时计算成本高,内存占用大。作为解决办法,网络剪枝被认为是提高有限计算预算应用中深度网络效率的有效技术。典型的剪枝算法包括三个阶段:训练(一个大型模型)、剪枝和微调。 普遍信念的挑战: 大模型训练的必要性:普遍…