Gitee上传代码手把手教会(成功版)

Gitee上传代码手把手教会(成功版)

Gitee上传代码手把手教会(成功版)

注册与准备

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

1. 创建仓库

登录Gitee后,点击右上角「+」选择「新建仓库」,填写仓库名称、描述,选择公开或私有,勾选「使用README文件初始化仓库」后点击创建。

在这里插入图片描述

2.进入本地你想要上传的文件目录下,右键单击空白处,点击Open Git Bash Here

在这里插入图片描述

3.设置全局用户名和邮箱:

git config --global user.name "YourName"git config --global user.email "[email protected]"

(P.S.如果不放心可以输入以下命令检查自己的用户名和邮箱)

git config user.name git config user.email 

4.初始化本地仓库

git init 

5.添加与提交代码

将代码文件放入本地仓库目录后,执行:

gitadd.git commit -m "Initial commit"

6.克隆仓库到本地

在仓库页面点击「克隆/下载」复制HTTPS或SSH地址,执行:

在这里插入图片描述


然后输入下列命令(xxx为刚才复制的链接)

git remote add origin xxx 

7.强制将远程仓库文件更新至指定远程仓库中(如果仓库为空可以跳过这一步骤)

git pull --rebase origin master 

8.推送代码到Gitee

首次推送需关联远程仓库并上传:

git push -u origin master 

若使用SSH且未配置密钥,需先生成SSH密钥并添加到账户设置中。

9.最后回到Gitee网页,刷新一下即可!

到这你的代码就上传成功了!

在这里插入图片描述

10.分支管理(可选)

创建新分支并切换:

git checkout -b new-branch 

推送分支:

git push origin new-branch 

常见问题

  • 权限错误:检查远程地址是否正确,或重新配置SSH密钥。
  • 冲突解决:合并前先拉取最新代码(git pull),手动解决冲突后重新提交。
  • 大文件支持:Gitee单文件限制100MB,需使用Git LFS管理大文件。

Read more

Flutter 三方库 json_extractor 的鸿蒙化适配指南 - 支持声明式 JSON 数据提取、复杂嵌套结构解析与强类型转换

Flutter 三方库 json_extractor 的鸿蒙化适配指南 - 支持声明式 JSON 数据提取、复杂嵌套结构解析与强类型转换

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net Flutter 三方库 json_extractor 的鸿蒙化适配指南 - 支持声明式 JSON 数据提取、复杂嵌套结构解析与强类型转换 前言 在 Flutter for OpenHarmony 的日常开发中,处理后端返回的“排山倒海”般的 JSON 数据是每个开发者的必经之路。虽然 json_serializable 很强大,但如果你只需要从一个极其庞大且嵌套复杂的 JSON 中提取特定的几个字段,定义完整的 Model 类就显得过于繁琐。json_extractor 提供了一种基于声明式路径的轻量级提取方案。本文将指导大家如何在鸿蒙端利用该库高效“榨取”JSON 数据。 一、原理解析 / 概念介绍 1.1 基础原理 json_

By Ne0inhk
在 Linux 上安装 PNPM 的教程

在 Linux 上安装 PNPM 的教程

在 Linux 上安装 PNPM 的教程 PNPM(Performant NPM)是一个非常快速的包管理器,作为 npm 的替代品,PNPM 在安装速度和磁盘占用方面都具有显著优势。PNPM 通过“硬链接”共享依赖来节省磁盘空间,并且比 npm 更加高效。本文将介绍如何在 Linux 系统上安装和使用 PNPM。 一、安装前准备 首先,确保你的 Linux 系统中已安装了 Node.js 和 npm。可以使用以下命令检查是否已经安装: node -v npm -v 如果没有安装 Node.js 和 npm,可以参考 Node.js 官方文档 安装

By Ne0inhk
【Linux】VSCode Remote-SSH 无法连接并反复要求输入密码问题详解

【Linux】VSCode Remote-SSH 无法连接并反复要求输入密码问题详解

文章目录 * 一、问题现象描述 * 1. 典型表现 * 2. 常见的误区尝试 * 二、原因分析 * 三、解决方案详解 * 1. 首选方式:清除服务器上的 vscode-server * 2. 备选方式:使用 Remote-SSH 提供的清理命令 * 3. 验证连接是否恢复正常 * 四、其他可能性排查 * 1. 检查 SSH 密钥方式是否启用 * 2. 确保服务器未被防火墙或权限阻止 * 3. 更新 Remote-SSH 插件 Visual Studio Code(简称 VS Code)作为一款广受欢迎的轻量级编辑器,其 Remote-SSH 插件为开发者带来了便捷的远程开发体验。然而,在使用 Remote-SSH 插件连接远程服务器的过程中,很多用户会遇到输入密码后仍无法连接的问题,甚至被持续提示输入密码。

By Ne0inhk
Flutter 三方库 computer — 鸿蒙应用开发中的高性能并发计算利器,实现鸿蒙深度适配下的 Isolate 多线程协作实战全解析(适配鸿蒙 HarmonyOS Next ohos)

Flutter 三方库 computer — 鸿蒙应用开发中的高性能并发计算利器,实现鸿蒙深度适配下的 Isolate 多线程协作实战全解析(适配鸿蒙 HarmonyOS Next ohos)

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net。 Flutter 三方库 computer — 鸿蒙应用开发中的高性能并发计算利器,实现鸿蒙深度适配下的 Isolate 多线程协作实战全解析(适配鸿蒙 HarmonyOS Next ohos) 前言 在鸿蒙(OpenHarmony)应用开发中,流畅度(Fluency)是用户体验的第一准则。由于 Flutter 的 UI 渲染运行在单个主隔离区(Main Isolate)中,如果开发者在此线程中执行过重的任务(如解析 10MB 的 JSON、复杂的加解密运算、或者是大量图片的像素级处理),会导致界面出现明显的掉帧或卡顿(Jank)。 computer 是一个精心设计的、能够显著简化单进程多线程并发操作的库。它封装了复杂的 Isolate 创建与通信逻辑,让开发者能够像调用普通异步函数一样,将 CPU 密集型任务分发到后台线程。

By Ne0inhk