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

在 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
Flutter 组件 smart_arg 适配鸿蒙 HarmonyOS 实战:智能命令行解析,构建高效开发者工具链与运维指令控制架构

Flutter 组件 smart_arg 适配鸿蒙 HarmonyOS 实战:智能命令行解析,构建高效开发者工具链与运维指令控制架构

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net Flutter 组件 smart_arg 适配鸿蒙 HarmonyOS 实战:智能命令行解析,构建高效开发者工具链与运维指令控制架构 前言 在鸿蒙(OpenHarmony)生态迈向工业自动化、边缘计算节点运维及开发者工具(Tooling)共建的背景下,如何为 Dart/Flutter 编写的工具脚本实现直观、健壮且具备强类型校验的命令行(CLI)参数解析,已成为提升开发与运维效率的“生产力基石”。在鸿蒙设备这类涉及大量无界面(Headless)守护进程调试与远程 SSH 控制的环境下,如果工具依然依赖基础的 List<String> 手动位置偏移解析,由于由于指令组合繁杂或参数类型误配,极易由于由于“指令注入”或默认值缺失导致关键运维任务的异常中断。 我们需要一种能够通过注解定义、支持强类型属性映射且具备自动化 Help 文档生成的智能化参数治理方案。 smart_

By Ne0inhk