摘要: 这篇文章主要讲解 git worktree 在我日常开发工作流中的使用。 背景说明 先来看下我的工作场景。 首先,要开发一个新功能,此时拉取一个功能分支,如:“feat/xxx”。 然后测试说生产环境发现一个bug,需要紧急修复,此时拉取一个bug修复分支,如:"fix/yyy"。 接着,产品经理说 阅读全文
posted @ 2026-01-15 18:29 ryan-deng 阅读(10) 评论(0) 推荐(0)
摘要: 本文通过典型业务场景,系统讲解 EF Core 中 Left Join(左连接)的多种 LINQ 实现方式 阅读全文
posted @ 2026-01-15 14:07 ryan-deng 阅读(3) 评论(0) 推荐(0)
摘要: 本文介绍在只记得远程分支名片段(如“246”)时的命令行流程:先 git pull 获取最新分支列表,后用 git branch -a | grep '246' 模糊搜索定位远程分支,最后通过 git switch -c <本地分支> <远程分支> 创建本地分支并建立跟踪。文中以别名 br、sw 演示,并附示例输出。 阅读全文
posted @ 2026-01-08 16:08 ryan-deng 阅读(18) 评论(0) 推荐(0)
摘要: 本文记录一次误将文件提交到远程仓库后,如何在本地保留文件的前提下,彻底从 git 跟踪和远程仓库中移除。 有一个文件 123.txt 被我不小心提交并推送到远程了,我想让这个文件不再被 git 跟踪了,但是不要从本地目录中删除。 我知道,如果文件不想被跟踪,可以加入 .gitignore 文件,但是 阅读全文
posted @ 2026-01-07 22:23 ryan-deng 阅读(8) 评论(0) 推荐(0)
摘要: 本文主要讲解通过命令行pwsh修改环境变量。 工具 pwsh GetEnvironmentVariable函数 获取环境变量 第一个参数:变量名称 第二个参数:变量类型,User、Machine,二选一 SetEnvironmentVariable函数 用来设置环境变量 第一个参数:变量名 第二个参 阅读全文
posted @ 2025-09-23 17:02 ryan-deng 阅读(45) 评论(0) 推荐(0)
摘要: 本文主要陈述了我在日常使用FirstOrDefault()和SingleOrDefault()的一些思考。 引入场景 不知道你是否也遇到下面的场景: 线上返回系统功能报错了,程序员通过日志等手段查到使用EF的SingleOrDefault()方法查询数据出现了异常。 当符合条件的数据多余1条时,Si 阅读全文
posted @ 2025-08-23 12:08 ryan-deng 阅读(13) 评论(0) 推荐(0)
摘要: 本文主要讲解如何将 rider 加入到pwsh命令行中,通过命令行快速启动 C# 解决方案。 前提: 使用pwsh作为终端工具。 使用jetbrains rider作为开发工具。 操作步骤 找到rider64.exe的主程序路径。 如: C:\Program Files\JetBrains\Ride 阅读全文
posted @ 2025-08-08 15:46 ryan-deng 阅读(21) 评论(0) 推荐(0)
摘要: 1、获取远程最新状态 git fetch origin 2、从远程master创建本地分支并切换 git checkout -b new-branch-name origin/master 或者,新版本写法 git switch -c new-branch-name origin/master 3、 阅读全文
posted @ 2025-06-04 10:33 ryan-deng 阅读(23) 评论(0) 推荐(0)
摘要: 「够用、够快、够自由」才是我心目中的终端提示符。 👋 一个开发者的烦恼 每天打开 PowerShell,等待提示符加载完毕,我的内心就像在等待一个磨蹭的同事。 我用的是 Windows Terminal + PowerShell 7 + Nerd Fonts,起初搭配的是 [Oh-My-Posh] 阅读全文
posted @ 2025-04-21 09:17 ryan-deng 阅读(557) 评论(3) 推荐(1)
摘要: 做个小实验,帮你理解 Git 工作区与暂存区 Git 很重要,本文将通过实验的方式,带你理解 Git 的工作区、暂存区以及相关命令的使用。 1. 什么是工作区和暂存区? 在 Git 中,工作区和暂存区是两个核心概念: 工作区:这是你在本地仓库中实际看到的文件和目录。你可以在工作区中进行文件的新增、修 阅读全文
posted @ 2025-02-28 17:47 ryan-deng 阅读(54) 评论(0) 推荐(0)