GitHub使用

GitHub使用

目录

git

git init——初始化仓库

git status——查看仓库的状态

git add——向暂存区添加文件

git commit——保存仓库的历史记录

git log——查看提交日志

git diff——查看更改前后的差别

git checkout -b——创建,切换分支

git merge——合并分支

git log --graph——以图标形式查看分支

git reset——回溯历史版本

git深入学习网址:

github功能


数据存储:原始数据 

\rightarrow

哈希函数

\rightarrow

哈希值(比较通用)

文件分合以树的形式表示

Git仓库的托管服务是GitHub项目的目标之一

Pull Request功能:开发者在本地对源代码进行更改后,向GitHub中托管的Git仓库请求合并的功能

git

git init——初始化仓库

 mkdir git-tutorial cd git-tutorial git init 

git status——查看仓库的状态

git status 
touch README.md git status 

git add——向暂存区添加文件

git add README.md git status 

git commit——保存仓库的历史记录

将暂存区文件实际保存到仓库的历史记录中

git log——查看提交日志

git diff——查看更改前后的差别

分支的操作

git checkout -b——创建,切换分支

git merge——合并分支

git log --graph——以图标形式查看分支

git branch git checkout -b feature-A git branch feature-A git checkout feature-A git branch git add README.md git commit -m "Add feature-A" git checkout master git checkout - git checkout master git merge --no-ff feature-A

在git branch后在文件中加一行“- feature-A”

git reset——回溯历史版本

git深入学习网址:

https://git-scm.com/book/zh/v2

https://github.com/schacon

https://learngitbranching.js.org/?locale=zh_CN

https://docs.github.com/zh/get-started/git-basics/set-up-git

github功能

通过按shift+/可查看各个页面的快捷键

其他github功能网址https://docs.github.com/en/repositories/creating-and-managing-repositories/best-practices-for-repositories

小补充:git是一个分布式版本控制软件,分布式相当于A,B,中心都有云盘,将A和B的云盘并到中心云盘,确保断电不受影响

Read more

AutoGPT+Python:让AI智能体自动完成复杂任务的终极指南

AutoGPT+Python:让AI智能体自动完成复杂任务的终极指南

AutoGPT+Python:让AI智能体自动完成复杂任务的终极指南 引言:在人工智能迈向自主化的新阶段,AutoGPT作为基于大语言模型(LLM)的自主智能体代表,正掀起一场让AI自己思考、自主执行的技术革命。当它遇上Python的全栈生态与极致灵活性,开发者不再只是调用AI接口,而是能深度定制专属智能体——让AI听懂自然语言、拆解复杂目标、调用外部工具、联网检索信息、迭代优化结果,独立完成从市场调研、内容创作、代码开发到自动化运维的全流程任务。 本文从核心原理、本地部署、Python实战、插件扩展、生产优化五大维度,手把手带你从0到1搭建可落地、可监控、可进化的AI智能体系统,不管是AI爱好者、全栈开发者还是创业者,都能靠这份指南,掌握下一代人机协作的核心生产力。 一、先搞懂:AutoGPT到底是什么? 传统ChatGPT类模型是被动应答,你问一句它答一句,需要人工一步步引导;而AutoGPT是自主智能体,你只给它一个最终目标,它就能自己完成: * 任务拆解:把复杂目标拆成可执行子步骤 * 自主决策:判断下一步该做什么、调用什么工具 * 记忆管理:短期记忆存上下文

By Ne0inhk
Openclaw高星开源框架:三省六部·用古代官制设计的 AI Agent 协作架构

Openclaw高星开源框架:三省六部·用古代官制设计的 AI Agent 协作架构

作者:cft0808 项目地址:https://github.com/cft0808/edict |许可:MIT 概述 三省六部·Edict 是一个基于中国古代官制设计的 AI 多 Agent 协作架构。它把唐朝以来运行了一千多年的三省六部制搬到了 AI 世界,创建了一套具有分权制衡、专职审核、完全可观测特性的 Agent 协作系统。 项目目前 6.9k+ Stars,581 Fork,Star 增长很快。 核心设计思想 问题:为什么大多数 Multi-Agent 框架不好用? 当前主流的多 Agent 框架(CrewAI、AutoGen、LangGraph)通常采用「自由对话」模式: Agent A

By Ne0inhk
Flutter for OpenHarmony: Flutter 三方库 redux_thunk 解决鸿蒙应用状态管理中的复杂异步副作用(异步架构神器)

Flutter for OpenHarmony: Flutter 三方库 redux_thunk 解决鸿蒙应用状态管理中的复杂异步副作用(异步架构神器)

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net 前言 在 OpenHarmony 应用架构设计中,状态管理(State Management)是业务的核心。如果你选择了经典的 Redux 模式,你会发现它天生是“同步”的:Action 发出,Reducer 改变 State。但在真实项目中,我们需要处理网络请求、数据库读写、文件 IO 等延时操作。如何在纯净的 Redux 链条中插入这些破坏性的“副作用”? redux_thunk 提供了一个简单而精妙的方案。它通过扩展 Redux 的中间件机制,允许你 Dispatch(派发)一个 函数 而不仅仅是对象。这为鸿蒙应用处理复杂的业务流提供了极大灵活性。 一、异步 Action

By Ne0inhk
Flutter 组件 time_elapsed 的适配 鸿蒙Harmony 实战 - 驾驭人性化时间感知、实现鸿蒙端丝滑流逝时间展示与国际化动态刷新方案

Flutter 组件 time_elapsed 的适配 鸿蒙Harmony 实战 - 驾驭人性化时间感知、实现鸿蒙端丝滑流逝时间展示与国际化动态刷新方案

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net Flutter 组件 time_elapsed 的适配 鸿蒙Harmony 实战 - 驾驭人性化时间感知、实现鸿蒙端丝滑流逝时间展示与国际化动态刷新方案 前言 在鸿蒙(OpenHarmony)社交、资讯或协作类 App 的日常交互中,“时间”不仅仅是一个冰冷的戳记(Timestamp)。为了提供极致的用户体验,我们需要让时间变得“有温度”:比起显示 2026-03-07 14:00:00,显示为 2分钟前、半小时前 或者是 昨天,显然更能瞬间拉近与用户的空间感知距离。 然而,在鸿蒙端实现这样一套逻辑并不简单。你需要处理本地化翻译、处理闰年闰月、更要处理在一个每秒滚动的长列表中,如何高效地每隔一分钟更新一次数千个帖子的时间显示。 time_elapsed 是一款专为人类直觉设计的时间转换工具。适配到鸿蒙平台后,它不仅能提供精准的时间差解析,

By Ne0inhk