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

mac上微信最新v4以上版客户端多开教程,亲测可用

在 macOS 上实现 微信 4.0 及以上版本的多开(双开、三开甚至更多),目前最可靠的方法是: 复制官方微信应用 → 修改 Bundle Identifier → 重新签名 → 启动独立实例。 ⚠️ 重要前提与风险提示: ✅ 必须使用 微信官网下载的 .dmg 安装包(https://weixin.qq.com/mac),App Store 版本无法多开。 ❌ 微信官方禁止多开,存在封号风险(实测 Mac 端风险较低,但建议主号慎用)。 🔁 每次微信更新后,副本会失效,需重新操作或重建。 ✅ 最新通用多开教程(适用于微信 4.0 ~ 4.0.6+) 第一步:确认并准备微信 1. 卸载 App

By Ne0inhk
Flutter 三方库 m_map 的鸿蒙化适配指南 - 实现具备嵌套合并与动态路径查找的增强型 Map 处理、支持端侧复杂配置项的高阶变换实战

Flutter 三方库 m_map 的鸿蒙化适配指南 - 实现具备嵌套合并与动态路径查找的增强型 Map 处理、支持端侧复杂配置项的高阶变换实战

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net Flutter 三方库 m_map 的鸿蒙化适配指南 - 实现具备嵌套合并与动态路径查找的增强型 Map 处理、支持端侧复杂配置项的高阶变换实战 前言 在进行 Flutter for OpenHarmony 的复杂配置管理、动态 UI 属性注入或大型 JSON 报表解析开发时,原生 Dart 的 Map 往往显得过于基础。如何优雅地实现两个深度嵌套 Map 的递归合并?如何通过“点号路径(Dot Notation)”快速访问深层属性?m_map 是一款专为 Map 处理性能与灵活性优化的增强库。本文将探讨如何在鸿蒙端构建极致、敏捷的键值对处理模型。 一、原直观解析 / 概念介绍 1.

By Ne0inhk
【2026 最新】Mac 终端神器 Homebrew 完全指南:从安装、换源加速到核心命令速查(Mac 版)

【2026 最新】Mac 终端神器 Homebrew 完全指南:从安装、换源加速到核心命令速查(Mac 版)

Homebrew 是 macOS(以及 Linux)上一个极其流行的包管理工具。你可以把它形象地理解为一个“命令行应用商店”。 它的核心使命是解决在 macOS 上安装、更新和管理软件的繁琐问题,因此被誉为 “macOS 缺失的包管理器” (The missing package manager for macOS)。 一、前言介绍 为什么需要 Homebrew? 在没有 Homebrew 的时代,在 macOS 上管理开发工具(如 Git, Python, Node.js)通常很麻烦: * 下载麻烦:需要去各个软件官网寻找安装包。 * 依赖复杂:软件依赖的其他库需要手动安装和配置。 * 管理困难:升级和卸载软件容易残留文件,难以追踪。 Homebrew 彻底改变了这一现状,通过简单的命令(如 brew install

By Ne0inhk
JuiceSSH+cpolar解锁手机远程Linux新姿势,无需公网IP,固定地址稳定用

JuiceSSH+cpolar解锁手机远程Linux新姿势,无需公网IP,固定地址稳定用

文章目录 * 前言 * 1. Linux安装cpolar * 2. 创建公网SSH连接地址 * 3. JuiceSSH公网远程连接 * 4. 固定连接SSH公网地址 * 5. SSH固定地址连接测试 * **总之,JuiceSSH 结合 cpolar,让手机远程访问 Linux 变得简单高效,解决了异地操作的难题,适合需要灵活处理工作的用户,提升远程办公的便利性。** 前言 JuiceSSH 是一款手机端 SSH 工具,能让用户通过手机远程连接 Linux 服务器,执行命令、管理文件,适合程序员、运维人员和需要远程操作 Linux 的学生。它界面简洁,操作方便,支持保存连接信息,还能快速切换不同服务器,移动办公很实用。 用 JuiceSSH 时感觉,它的快捷键设计挺贴心,输入命令效率不低,但连接时要确保网络稳定,不然容易断开。另外,初次配置时,

By Ne0inhk