Trae + Git本地仓库管理(离线)小白一站式指南

Trae + Git本地仓库管理(离线)小白一站式指南

环境

Windows环境,安装trae,git bash。

ps:trae的生态和vscode基本一致,在vscode中也可以仿照操作。

1全局初始化

ctrl+R输入cmd呼出控制台,运行

git --version

显示版本,说明系统环境变量正常,可以往下操作,若报错,重装git bash。

进入Trae,新建终端

配置git用户名和邮箱(离线状态邮箱随便写。若是想要在线状态把代码上传github,需要跟你的github账号保持一致)。在终端窗口中依次键入以下命令:

git config --global user.name "<输入你的用户名>"
git config --global user.email "<输入你的邮箱>"

2建立本地仓库

2.1 方法一:终端指令方式

Trae中进入工作目录,新建终端,初始化本地仓库

git init

加入暂存区

git add -A

保存并添加本次修改的注释

git commit -m "<输入你本次修改的注释>"

2.2 方法二:Trae页面方式

Trae中进入工作目录,源代码管理->初始化仓库

修改加入暂存区:点击+,暂存所有修改,待字符由U变为A(时间较长,耐心等待,可以根据存储库图标判断状态:若为下图中的main*说明仍在操作中;若变为main+且出现暂存更改目录,说明操作完成)

保存并添加本次修改的注释

输入本次更改说明(如图中:“20260209 初始化本地仓库”,建议每次提交都加上时间),点击提交(选框位置为A时,方可提交,A表示已加入暂存区,U表示未加入暂存区)

提交完成,时间线可以看到每次提交的修改内容,可以进行回溯

想深入了解git的看官方电子书:

https://git-scm.cn/book/en/v2

Read more

Flutter 组件 zxcvbnm 的适配 鸿蒙Harmony 实战 - 驾驭极致密码强度评估、实现鸿蒙端金融级账户准入安全与人性化安全感知的深度方案

Flutter 组件 zxcvbnm 的适配 鸿蒙Harmony 实战 - 驾驭极致密码强度评估、实现鸿蒙端金融级账户准入安全与人性化安全感知的深度方案

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net Flutter 组件 zxcvbnm 的适配 鸿蒙Harmony 实战 - 驾驭极致密码强度评估、实现鸿蒙端金融级账户准入安全与人性化安全感知的深度方案 前言 在鸿蒙(OpenHarmony)构建的全场景安全体系中,“账号安全”是所有隐私防护的起点。我们绝大多数开发者在处理用户注册时,依然采用 length > 6 这种极其原始的校验逻辑。殊不知,像 password123 这种符合长度规则的密码,在现代暴力破解算法面前几乎是瞬间沦陷。 如何让你的鸿蒙 App 具备一眼识破“弱密码”的火眼金睛?如何在高频率交互的注册界面实现秒级的安全评级? zxcvbnm 是一款基于波斯纳算法(zxcvbn)的高性能 Dart 实现。它不是简单的正则匹配,而是扫描字典、日期、序列乃至常用键盘模式,给出一个 0 到

By Ne0inhk
Flutter for OpenHarmony: Flutter 三方库 fuzzywuzzy 为鸿蒙应用提供智能模糊搜索与文本匹配能力(交互体验升级助手)

Flutter for OpenHarmony: Flutter 三方库 fuzzywuzzy 为鸿蒙应用提供智能模糊搜索与文本匹配能力(交互体验升级助手)

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net 前言 在进行 OpenHarmony 的应用搜索、通讯录查找或配置过滤功能开发时,用户经常会遇到拼写错误或输入不完整的尴尬。例如:用户想搜“HarmonyOS”,却输入了“Hrmny”。 1. 简单的 String.contains() 或 exact match 无法满足这种容错需求。 2. 如何在海量数据中根据“相似度”进行排序展示? fuzzywuzzy 软件包基于著名的 Levenshtein Distance(编辑距离)算法,为鸿蒙开发者提供了一套简单、高效的模糊文本匹配方案。它能通过计算字符间的变换代价,为输入结果打分,让你的鸿蒙应用瞬间具备“懂用户心声”的灵气。 一、文本相似度算法模型 fuzzywuzzy 计算两个字符串从 A 变换到 B 需要的最小操作步骤。 用户输入:

By Ne0inhk
从 App 到 Agent:鸿蒙应用形态正在改变

从 App 到 Agent:鸿蒙应用形态正在改变

子玥酱(掘金 / 知乎 / ZEEKLOG / 简书 同名) 大家好,我是子玥酱,一名长期深耕在一线的前端程序媛 👩‍💻。曾就职于多家知名互联网大厂,目前在某国企负责前端软件研发相关工作,主要聚焦于业务型系统的工程化建设与长期维护。 我持续输出和沉淀前端领域的实战经验,日常关注并分享的技术方向包括前端工程化、小程序、React / RN、Flutter、跨端方案, 在复杂业务落地、组件抽象、性能优化以及多端协作方面积累了大量真实项目经验。 技术方向:前端 / 跨端 / 小程序 / 移动端工程化 内容平台:掘金、知乎、ZEEKLOG、简书 创作特点:实战导向、源码拆解、少空谈多落地 文章状态:长期稳定更新,大量原创输出 我的内容主要围绕 前端技术实战、真实业务踩坑总结、框架与方案选型思考、行业趋势解读 展开。文章不会停留在“API 怎么用”,而是更关注为什么这么设计、在什么场景下容易踩坑、

By Ne0inhk
【Linux:文件 + 进程】进程间通信进阶(2)

【Linux:文件 + 进程】进程间通信进阶(2)

🎬 个人主页:艾莉丝努力练剑 ❄专栏传送门:《C语言》《数据结构与算法》《C/C++干货分享&学习过程记录》 《Linux操作系统编程详解》《笔试/面试常见算法:从基础到进阶》《Python干货分享》 ⭐️为天地立心,为生民立命,为往圣继绝学,为万世开太平 🎬 艾莉丝的简介: 文章目录 * 7 ~> 消息队列 * 7.1 消息队列的概念 * 7.2 消息队列的原理 * 7.3 消息队列的接口 * 7.4 消息队列的一些命令 * 8 ~> 信号量 * 8.1 概念补充 * 8.1.1 共享资源和临界资源 * 8.1.2 互斥和同步

By Ne0inhk