> grep -r "CLI"▋
7 篇
2026-10-05
git merge vs rebase——十秒做完决定
merge 还是 rebase,一个问题定生死:这个 commit 离开过你的机器吗?决策表、fast-forward 的真相,以及 rebase 翻车后的 reflog 抢救。
2026-09-25
git undo 生成器:一句话说出你该敲哪条命令
回答三个问题——推没推、改不改动、分支是不是只有你用——git undo 生成器直接给你那条准确的 reset、revert 或 reflog 命令。
2026-09-21
git stash:只收起一个文件,不惊动其余
只把一个文件放进 stash,其余进行中的改动原地不动:git stash push -- <路径>、交互式 -p,以及取回改动的三种方式。
2026-09-15
Git revert vs reset:哪个才能保住你的提交历史?
Git revert vs reset 详解:哪个命令能安全撤销提交,reset --hard 何时会毁掉工作成果,以及两者各自如何影响 GitHub 上的共享历史。
2026-09-12
Git Cherry Pick:多提交、跨分支与冲突
git cherry-pick 详解:从其他分支复制一个提交,拣选多个提交或一个区间,解决冲突,并搞清什么时候 merge 或 rebase 更合适。
2026-09-09
Git 删除未跟踪文件:git clean 安全指南
用 git clean 安全删除未跟踪文件:先 dry-run 预览,-fd 删目录,-x 连被忽略的文件一起清——以及 git clean 删不掉文件的原因。
2026-09-03
Git 撤销上一次提交:保留改动,安全收场
Git 撤销上一次提交的安全做法:reset --soft 保留改动、--mixed 取消暂存、revert 处理已推送的提交——每种场景一条精确命令。