什么是什么

Git 合并策略怎么选:merge、squash、rebase 的区别

我本地刚提交了一点东西,还没 push,为了保持 git 链路干净,我执行 git pull --rebase,我对他的概念不够透彻,然后冲突了。 打开 VS Code 一看: Current Change 不是我刚写的 Incoming Change 反而是我刚写的 第一反应是:这不对吧??? 后来才发现,不是 VS Code 标错了,是我一直把 Current 和 Incoming 脑补成了“我的”和“别人的”。这两个词对我这个英语菜鸟而言真的很容易把人带歪。 ...

2026-07-21 · 10 分钟 · 4985 字 · Updated: 2026-07-22 · 
杂技浅尝

代理下git连不上

在代理下,git使用ssh 22端口时连接不上。关掉代理就可以 参考本文 本地打开代理,Git无法使用SSH连接GitHubGitHub SSH连接的血泪史:短短一行报错,让我在接下来的48小时 - 掘金 但是实际上我并没有使用ncat 只是在ssh 的config中 yaml 1 2 3 4 5 6 Host github.com Hostname ssh.github.com IdentityFile ~/.ssh/id_rsa Port 443 ServerAliveInterval 20 User git Port 443 绕过。似乎暂时没遇到什么问题 ...

2025-08-24 · 1 分钟 · 160 字 · 
杂技浅尝

自动部署前端

写在前面 在公司偶尔会同时维护三四个甚至五六个项目。稀烂的项目管理导致每次快速更新迭代时部署成了重复性超高且烦人的事情 部署流程 由于原先开发规范不够,git 使用不足,所以暂时一直拖着。现在对项目管理严抓想起来这件事情。 Javaer 一定见过下面这个 Jenkins 。这是个Java 编写的开源的持续集成工具 持续集成是啥意思,CI/CD 啥意思 ...

2025-05-22 · 2 分钟 · 703 字 · 
杂技浅尝

git漏提交了怎么办

使用 Git 的 amend 功能,将未保存的文件修改后“补充”到你刚刚的那次提交中,而不会增加新的提交记录。 ✅ 1. 保存你漏掉的那个文件 先确保你已经保存了那个文件的最新修改。 ✅ 2. 添加这个文件到暂存区 1 git add path/to/your/file ✅ 3. 使用 –amend 修改上一次提交 1 git commit --amend --no-edit –no-edit 表示不更改上一次的提交说明。 ...

2025-05-09 · 1 分钟 · 217 字 ·