idea中使用git

Git常用记录

原文链接: IDEA 使用Git图文详解

一、Git基本配置

1.1 Git设置用户账号密码邮箱

查看信息:

查看用户名 :git config user.name
查看密码: git config user.password
查看邮箱:git config user.email

设置信息(–global 全局设置)

git config --global user.name “xxxx名称”
git config --global user.email “xxxx.com邮箱”
git config --global user.password “xxxxx密码”

查看配置

使用 git config --list 查看已设配置

1.2 Git生成秘钥

生成命令:

ssh-keygen -t rsa -C "邮箱"

生成效果:

在这里插入图片描述

二、IDEA中使用Git

1、配置idea

在这里插入图片描述

2、克隆远程仓库

在这里插入图片描述

3、拉取代码、提交代码到本机仓库

在这里插入图片描述

4 、git项目回滚,回退版本

1、首先我们要回滚的项目右键,如下:

在这里插入图片描述


2、然后就能看到所有关于项目的提交记录

在这里插入图片描述


3、选择你要回滚的地方,然后右键,如下:

在这里插入图片描述


4、然后你在一个能写字的地方把刚刚的复制的东西粘出来,就会得到一串数字。如下:
ece57f2d1346a3087f9846ee2ed4f4c740dfe10f
5、每个的数字串都不一样,勿纠结,然后,依次点击如下:

在这里插入图片描述


6、然后得到弹出框如下

在这里插入图片描述


7、然后更改一下,改为如下:

在这里插入图片描述


8、回退成功后可查看本地修改记录,比较与当前回退版本区别

在这里插入图片描述

5、创建分支、合并分支

原文链接:https://blog.ZEEKLOG.net/dling8/article/details/89049222

  1. 为什么要建立分支
    git默认的主分支名字为master,一般团队开发时,都不会在master主分支上修改代码,而是建立新分支,测试完毕后,在将分支的代码合并到master主分支上。

2.操作如下:
2.1 idea git分支的操作
idea git的操作在右下角,如下图:

在这里插入图片描述
说明:
【new branch】新建分支
【local branches】本地分支
【current master】表示当前是主分支
【remote branches】远程仓库分支。我在这里配置了两个远程仓库,所以这里显示2个。
2.2 创建分支
点击【new branch】,弹出窗口,如下图:
在这里插入图片描述


输入分支名称点【OK】,然后默认切换到该分支。
2.3 切换分支
如果要切换到dev分支,操作如下图:

在这里插入图片描述


点击【checkout】
3 合并到master主分支
3.1 切换到master主分支

在这里插入图片描述


3.2 合并代码到master主分支
操作如下图:

在这里插入图片描述


点击merge

注意:
当前必须切换到master主分支
然后在要合并的分支上点击merge

Read more

OpenClaw,重新定义AI Agent,一款真正可用的个人智能助手操作系统

OpenClaw,重新定义AI Agent,一款真正可用的个人智能助手操作系统

引言:AI Agent的“尴尬”,框架遍地,实用者寥寥 在过去两年里,AI Agent无疑是人工智能领域最受关注的方向之一。从AutoGPT的横空出世,到LangChain成为开发者构建智能体的标配工具,再到CrewAI、MetaGPT等多智能体框架不断涌现,整个行业都在疯狂探索一个核心命题,如何让大模型从单纯的对话工具,变成能够独立思考、自主执行任务、真正帮人类解决问题的智能助手。理论上,这些框架都给出了看似完美的答案,提供了丰富的组件、灵活的工作流、强大的扩展能力,可当普通用户真正想要一个能7×24小时在线、稳定运行、记住所有偏好、随手就能使唤的AI助手时,却会发现现实和理想之间存在巨大的鸿沟。 我们期待的AI助手,应该是能无缝接入日常使用的聊天软件,不管是WhatsApp、Telegram还是Slack,随时发消息就能让它查天气、读邮件、写脚本、控制浏览器、设置会议提醒。它应该记得你说过的每一件重要的事,适应你的使用习惯,不需要复杂配置,也不需要编写一行代码。可现实是,现有的绝大多数Agent框架,都更像是面向工程师的开发工具,而非面向普通人的实用产品。它们擅长提供搭建智能体

By Ne0inhk
C++——list的了解和使用

C++——list的了解和使用

目录 引言 forward_list与list 标准库中的list 一、list的常用接口 1.list的迭代器 2.list的初始化 3.list的容量操作 4.list的访问操作 5.list的修改操作 6.list的其他操作 二、list与vector的对比 结束语 引言 本篇博客要介绍的是STL中的list。 求点赞收藏评论关注!!!十分感谢!!! forward_list与list 首先我们先简单了解一下forward_list与list: forward_list与list都是C++标准模板库(STL)中的容器,它们提供了不同的链表实现,适用于不同的场景。 forward_list 定义与结构: 1.forward_list是C++11引入的一种容器,它提供了一种单向链表的数据结构。 2.它只维护一个指向下一个节点的指针,因此内存使用相对高效。 特点: 1.

By Ne0inhk
医疗AI场景下算法编程的深度解析(2026新生培训讲稿)(总结)

医疗AI场景下算法编程的深度解析(2026新生培训讲稿)(总结)

项目总结与完整Python程序 通过本书的学习,我们从医疗AI的基础知识出发,系统掌握了经典机器学习算法的原理与医疗应用,深入探讨了数据处理、特征工程、模型评估、可解释性、不平衡问题处理、模型融合等进阶技术,并在第16章中以ICU败血症早期预警系统为例,完整演示了从问题定义到模型部署的全流程。现在,我们将所有这些知识整合为一个统一的Python程序,实现败血症预测的端到端流程,包括: * 模拟生成符合MIMIC-III分布的数据集 * 数据预处理与特征工程 * 多模型训练(逻辑回归、随机森林、XGBoost) * 模型融合(Stacking) * 超参数调优与不平衡处理 * 模型评估(AUC、PR AUC、分类报告、混淆矩阵) * 可解释性分析(SHAP) * 阈值选择与决策曲线 * 模型保存与简单API示例 该程序可直接运行(需要安装相关库),可作为医疗AI项目的模板。 完整Python程序 # -*- coding: utf-8 -*-

By Ne0inhk
医疗AI场景下算法编程的深度解析(2026新生培训讲稿)(四)

医疗AI场景下算法编程的深度解析(2026新生培训讲稿)(四)

第7章 k-均值算法:患者分群与精准医疗 在医疗领域,我们常常面临这样的问题:患者是否可以划分为不同的亚型?不同亚型是否有不同的疾病进展模式或治疗反应?这些问题属于无监督学习的范畴。k-均值(k-means)聚类算法是最经典、最常用的无监督学习算法之一,它能够将数据划分为 k 个簇,使得同一簇内的样本高度相似,不同簇间的样本差异显著。本章将从算法原理出发,深入解析 k-均值在医疗场景中的应用,并通过实战案例展示如何利用 k-均值发现慢性病患者的潜在亚型,为精准医疗提供依据。 7.1 算法原理 7.1.1 聚类问题概述 聚类是一种无监督学习任务,目标是将数据集中的样本划分为若干个组(簇),使得同一组内的样本尽可能相似,不同组间的样本尽可能不同。与分类不同,聚类不依赖于预先标记的类别,而是从数据本身发现结构。 7.1.2 k-均值算法的核心思想 k-均值算法试图将 n 个样本划分到 k 个簇中,使得每个样本到其所属簇中心的距离平方和最小。簇中心是簇内所有样本的均值(因此得名“

By Ne0inhk