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

Gitee运用笔记

目录

简介

1.gitee介绍

2.Gitee 账号注册与配置

3. Git 下载安装

 Git 全局配置

4.下载tortoise git

5.SSH 密钥配置

生成 SSH 密钥

添加 SSH 密钥到 Gitee

6:仓库操作详解

本地项目推送到 Gitee

7.常见问题解决(ai辅助生成注意辨别)

1. 推送被拒绝

2.忘记提交某些文件

3. 撤回提交


简介

本文关于哔哩哔哩【gitee(码云)的注册和代码提交【手把手】】

对于gitee的使用进行笔记总结,希望对大家有所帮助。

1.gitee介绍

Gitee(中文名:码云)是开源中国推出的基于 Git 的代码托管和协作开发平台。它是中国最大的代码托管平台,被誉为"中国的 GitHub"。

2.Gitee 账号注册与配置

  1. 访问官网

    打开 https://gitee.com
  2. 选择注册方式

    • 方式一:手机注册

      • 输入+86开头的中国大陆手机号

      • 设置密码(需包含字母和数字,8位以上)

      • 获取并输入短信验证码

    • 方式二:邮箱注册

      • 输入常用邮箱(推荐QQ、163、126等)

      • 设置安全密码

      • 到邮箱查收验证邮件并点击激活链接

    • 方式三:第三方授权

      • 支持微信、GitHub、微博等

      • 点击相应图标授权登录

      • 首次需要绑定手机或邮箱

  3. 完善信息

  • 用户名:将成为你的个人主页地址(如 https://gitee.com/用户名

  • 真实姓名(可选)

  • 选择个人身份

3. Git 下载安装

Windows 系统:

  1. 访问 https://git-scm.com/downloads

  2. 下载 Windows 版本(约 50MB)

  3. 安装步骤:

    • 选择安装路径

    • 选择组件:全部勾选

    • 选择默认编辑器:推荐 VSCode 或 Vim

    • 调整 PATH 环境:选择第二项(Git from command line)

    • 选择 HTTPS 传输后端:使用 OpenSSL

    • 配置行尾符号:选择第一项(Checkout Windows-style)

    • 配置终端:使用 MinTTY

    • 其他选项保持默认

验证安装:

git --version
# 应该显示类似:git version 2.39.0

 Git 全局配置

配置的用户信息:

# 设置用户名
git config --global user.name "用户名"
# 设置邮箱(必须与Gitee绑定邮箱一致)
git config --global user.email "邮箱@xxx.com"
# 其他实用配置
git config --global core.autocrlf false          # 避免行尾符问题
git config --global core.quotepath false         # 正确显示中文路径
git config --global credential.helper store      # 记住密码(可选)

检查配置:

git config --list

4.下载tortoise git

  1. 访问 Download – TortoiseGit – Windows Shell Interface to Git

  2. 选择操作系统

  3. 选择中文语言包

 4.出现如下界面,不需要view Release Notes,取消勾选

5.完成安装

5.SSH 密钥配置

生成 SSH 密钥

# 生成密钥对
ssh-keygen -t rsa -b 4096 -C "邮箱@xxx.com"
# 执行后会出现以下提示,直接按回车即可:
# Enter file in which to save the key (/c/Users/用户名/.ssh/id_rsa):
# Enter passphrase (empty for no passphrase): [回车]
# Enter same passphrase again: [回车]

添加 SSH 密钥到 Gitee

  1. 查看公钥内容:

    cat ~/.ssh/id_rsa.pub
    # 复制显示的全部内容,以 ssh-rsa 开头,以邮箱结尾
  2. 在 Gitee 添加公钥:

    • 登录 Gitee → 点击头像 → 设置 → SSH 公钥

    • 标题:自定义

    • 公钥:粘贴刚才复制的公钥内容

    • 点击"确定",输入密码确认

  3. 测试连接:

ssh -T git@gitee.com
# 出现 "Hi 你的用户名! You've successfully authenticated" 表示成功

6:仓库操作详解

本地项目推送到 Gitee

步骤详解:

  1. 在 Gitee 创建空仓库

    # 仓库设置建议:
    - 仓库名称:英文,小写,用连字符分隔(如 my-first-project)
    - 仓库介绍:中文描述项目功能
    - 公开/私有:学习阶段选公开,商业项目选私有
    - 不勾选"使用README初始化"
    - 选择.gitignore模板
    - 选择开源许可证(推荐 MIT License)
  2. 本地项目初始化

    # 进入项目目录
    cd /d/your-project-folder
    # 初始化Git仓库
    git init
    # 查看当前状态(红色文件表示未跟踪)
    git status
  3. 创建基础文件

    # 如果项目没有README,建议创建
    echo "# 项目名称" > README.md
    echo "## 项目描述" >> README.md
    # 创建.gitignore文件
    # 可以从 https://github.com/github/gitignore 获取模板
  4. 第一次提交

    # 添加所有文件到暂存区
    git add .
    # 或者选择性添加
    git add README.md src/ package.json
    # 提交到本地仓库
    git commit -m "feat: 初始提交
    - 初始化项目结构
    - 添加README文档
    - 配置基础依赖"
  5. 关联远程仓库

    # 添加远程仓库地址
    git remote add origin git@gitee.com:用户名/仓库名.git
    # 验证远程仓库设置
    git remote -v
    # 应该显示:
    # origin  git@gitee.com:用户名/仓库名.git (fetch)
    # origin  git@gitee.com:用户名/仓库名.git (push)

7.常见问题解决(ai辅助生成注意辨别)

1. 推送被拒绝

问题:

 ! [rejected] master -> master (non-fast-forward)

解决方案:

# 先拉取远程变更
git pull origin master
# 如果有冲突,解决冲突后
git add .
git commit -m "fix: 解决合并冲突"
# 再次推送
git push origin master

2.忘记提交某些文件

# 补充提交
git add 忘记的文件
git commit --amend --no-edit  # 不修改提交信息
git push --force-with-lease   # 谨慎使用强制推送

3. 撤回提交

# 撤回上次提交,但保留更改
git reset --soft HEAD~1
# 完全撤回上次提交
git reset --hard HEAD~1

http://www.jsqmd.com/news/86491/

相关文章:

  • 39、使用 TLI 进行网络编程
  • 40、UNIX网络编程中的TLI与杂项例程
  • 终极指南:3步解决Armbian音频配置难题
  • 41、UNIX 系统中的常用算法与函数详解
  • 42、UNIX 系统杂项编程实用指南
  • VideoDownloadHelper终极使用指南:轻松下载网络视频的完整教程
  • 43、UNIX编程:正则表达式、国际化与ANSI C的变革
  • 腾讯开源SongGeneration:用AI技术让每个人都能创作专业级音乐
  • 44、ANSI C 特性与文件系统数据访问
  • 45、UNIX文件系统数据结构访问详解
  • 腾讯开源Hunyuan-7B-Instruct-AWQ-Int4:轻量化大模型部署新时代
  • ScienceDecrypting:学术文献格式转换的终极解决方案
  • 47、《/proc文件系统与伪终端技术解析》
  • OpenRGB技术深度解析:跨平台硬件灯光统一控制解决方案
  • PvZWidescreen:让经典游戏完美适配现代宽屏显示器
  • Cmder完整使用指南:打造Windows最强命令行终端
  • 2025效率革命:Qwen3-8B-AWQ双模式切换重塑企业AI部署范式
  • ElasticJob云原生部署终极指南:分布式任务调度的完整解决方案
  • AndroidGen-GLM-4-9B:无标注训练开启安卓智能体自动化新时代
  • 3D建模革命:nerfstudio与Blender自动化流程重塑创作效率
  • CVAT终极部署指南:5分钟构建专业级计算机视觉标注平台
  • GLM-4.6技术深度解析:200K上下文窗口如何重塑企业级AI应用场景
  • BG3ModManager终极指南:轻松打造专属博德之门3游戏体验
  • 如何构建高性能移动端下载引擎:架构优化深度解析
  • 快速上手DellFanManagement:免费开源风扇控制工具完全指南
  • debug.js调试工具完整使用指南
  • 终极iOS评论系统:5大核心功能深度解析与实战指南
  • 从零到一:nerfstudio让普通人也能玩转3D建模的终极指南
  • 53、Ext2和Ext3文件系统详解
  • 2025年技术学习的5个高效方法:从概念到实践的完整指南