gitee使用记录

前言

将代码上传至Gitee平台可以有效实现代码备份,防止因本地误删或重大修改导致功能丢失而需重写代码。本教程将详细介绍Gitee平台的使用方法,包括代码上传流程和基本操作指南。

gitee上传代码

1.注册与准备

1.1注册

在Gitee官网(gitee.com)注册账号并登录。安装Git客户端(Windows可下载Git Bash,Mac /Linux通过终端安装)。

1.2更改邮箱设置

点击头像进入到主页进入邮箱管理,取消"不公开我的邮箱地址"的勾选。

2. 创建仓库

登录Gitee后,点击右上角「+」选择「新建仓库」,填写仓库名称、描述,选择公开或私有,点击创建。

可选项:勾选「使用README文件初始化仓库」。

3.首次上传代码--vscode版

在vscode终端中通过cd <文件夹路径>进入到自己想要上传的文件目录下,然后按照以下步骤进行上传

3.1创建公钥

3.1.1生成公钥

在vscode终端输入以下指令,其中"***"表示自己创建gitee所用的邮箱,根据终端信息进行操作。通常来说一路回车就行,但有些电脑是显示"Overwrite (y/n)? y",这时需输入"y"再继续点回车,直到出现"+----[SHA256]-----+"。

复制代码
ssh-keygen -t ed25519 -C "***"   # 推荐用 ed25519
# 或者用 rsa
# ssh-keygen -t rsa -b 4096 -C "***"
3.1.2查看并复制公钥

在终端输入以下指令,复制输出的全部内容(以 ssh-ed25519ssh-rsa 开头)。vscode终端复制快键键为"ctrl+shift+c"。

复制代码
cat ~/.ssh/id_ed25519.pub   # 或者 id_rsa.pub
3.1.3将公钥添加到gitee中
  • 登录 gitee.com

  • 点击右上角头像 → 设置

  • 左侧选择"SSH公钥"

  • 标题随便填,比如 "jetson"

  • 将复制的公钥粘贴到"公钥"框

  • 点击"确定"

3.2开始上传代码(首次且一次性版本,即该仓库只上传一次代码,后续不再上传代码到仓库中,有更新代码需求见3.3)

在vscode终端进入本地你想要上传的文件目录下,依次输入以下指令,其中"***"根据自己的仓库所提供的指令进行替换。

复制代码
git config --global user.name "***"
git config --global user.email "***"


git init 
touch README.md
git add README.md
git commit -m "first commit"
git remote add origin ***
git push -u origin "master"

3.3开始上传代码(首次且多次上传版本,即该仓库后续会再继续上传新的代码)

3.3主要是用于说明如何创建新的分支去管理代码版本。

3.3.1 创建并切换到新分支

在vscode终端输入以下指令,此时已经位于 v1 分支,且代码内容与 main 完全一致。

复制代码
git checkout -b v1          # 创建并切换到 v1 分支(旧式命令)
3.3.2推送新分支到远程仓库

将本地 v1 分支推送到远程,并建立跟踪关系,其中-u 选项会设置本地 v1 分支跟踪远程的 v1 分支,之后在该分支上只需执行 git push 即可。

复制代码
git push -u origin v1
3.3.3后续操作说明
  • 如果你希望继续在 v1 分支上开发,可以直接在该分支上修改、提交、推送。

  • 如果想切换回 main 分支,执行 git checkout main

  • 如果以后需要将 v1 的更改合并到 main,可以使用 git merge v1(在 main 分支上执行)。

相关推荐
痕忆丶1 天前
将本地项目文件上传至指定的gitee空仓库
gitee
android_cai_niao1 天前
给Git项目添加多个远程仓库
git·gitee·github
梦梦代码精3 天前
从工程视角拆解 BuildingAI:一个企业级开源智能体平台的架构设计与实现
人工智能·gitee·开源·github
ganshenml4 天前
Android 存储权限与文件系统演进全解析(Android 10 → 16)
android·gitee
知兀5 天前
【gitee高校】使用模力方舟的大模型;API Error问题
gitee
电化学仪器白超7 天前
小乌龟Git全程图形化操作指南:嵌入式本地版本管理与Gitee私有云备份实战
git·python·单片机·嵌入式硬件·物联网·gitee·自动化
打不了嗝 ᥬ᭄8 天前
Git 原理与使用
git·gitee
MegaDataFlowers8 天前
基于Gitee帮助中心学习Gitee Go
学习·gitee
信创DevOps先锋9 天前
2025年项目管理工具生态全景:国产化崛起与智能科技重塑企业协作
科技·gitee
信创DevOps先锋9 天前
Gitee Test领衔2025国内测试管理软件市场,国产化工具生态日趋成熟
gitee