开发工具

一文搞懂:Git分支管理与团队协作规范——从GitFlow到GitHub Flow,从rebase到merge,打造高效协作流

📌 写在前面以前自己一个人写项目的时候,Git对我来说就是个“高级另存为”:一个master分支从头走到尾,写完就git push,从没觉得分支管理有什么难的。直到最近和朋友一起开发一个项目,问题来了:他改了一版,我也改了一版,两个人同时改同一个文件,推上去

如何解决IDEA/Datagrip无法连接数据库的问题:解决方法为添加参数-Djava.net.preferIPv4Stack=true

如何解决IDEA/Datagrip无法连接数据库的问题:解决方法为添加参数-Djava.net.preferIPv4Stack=true 引言在开发过程中,我们常常使用集成开发环境(IDE)如 IntelliJ IDEA 或 JetBrains DataGrip 来与数据库进行交互。然而,有时可能会遇到无法连接数据库的

git - 版本回退的两种方式

文章目录 一、两种回退方式 1. git revert 方式 2. git reset 方式 二、 使用 git revert 撤销 1. 复制要撤销的提交的哈希值 2. 执行 git revert 命令 三、使用 git reset 撤销 1. 复制要撤销的提交的哈希值 2. 执行 git reset 命令 只要执行了commit命令&#x

程序员的附加技能:Git 使用从入门到精通

文章目录 1. Git 基础概念 核心概念 文件状态生命周期 2. 安装与配置 安装 Git 基础配置 重要配置文件位置 3. 仓库操作 初始化仓库 仓库结构 4. 基础工作流 标准工作流程 提交规范示例 5. 分支管理 分支操作 分支策略示例 变基(Rebase)与合并(Merge&

IDEA在Git提交时添加.ignore忽略文件,解决为什么Git中有时候使用.gitignore也无法忽略一些文件

文章目录 一、为什么需要`.gitignore`文件? 二、如何在IntelliJ IDEA中高效管理`.gitignore`文件? 1:先下载这个.ignore插件 2. 创建或编辑`.gitignore`文件 3. 使用IDEA内置模板快速生成忽略规则 4. 实时预览忽略效果 5. 检查忽略规则是否生效

IntelliJ IDEA 高效开发实用技巧

文章目录 一、极速导航与搜索(告别鼠标点来点去) 1. 全局搜索(最强入口) 2. 精准搜索 3. 最近文件与跳转 4. 万能操作入口 二、编码效率:手速翻倍的神技 1. 代码自动补全 & 后缀补全 2. 多光标编辑(同时改N处) 3. 行操作 4. 快速生成代码

Windows Docker Desktop占用C盘空间过大解决办法集合

一、问题在Windows系统中安装Docker Desktop时,是无法选择安装的位置的,程序默认将Docker安装到了C盘。在使用Docker的过程中,我们会下载镜像文件,而一个镜像文件动辄10几G,都会被放到C盘里存储Docker数据的磁盘映像文件(.vhdx)中。由于vhdx文件的特性&#xff

IDEA的Git界面(ALT+9)log选项不显示问题小记

IDEA的Git界面ALT+9 log选项不显示问题 当前问题 idea中log界面什么都不显示 其他选项界面正常 通过命令查询git日志正常 预期效果 解决办法 1. 检查 IDEA 的 Git 设置 2. 刷新 Git Log (什么都没有大概率是刷新不了) 3. 检查分支和日志是否存在 4. 清理 IDEA 缓存 (我用这个成功解决)✅ 5. 检查 .git

PHY、MAC、SERDES

1、名词解析与概述MAC: Media access controller,媒体访问控制器,提供寻址和信道接入机制,使多个终端或网络节点可以在多点网络内通信。MAC主要处理数字信号。PHY:Port Physical Layer。典型的PHY包括PCS(Physical Coding Sublayer,物理编码子层)和PMD(Physical Media Dependent,物理介质相关子层)。P