日常开发是"本地 VS Code 写代码,GitHub 远程托管"。这套工作流里最值得花时间配置的是 SSH 免密推送,以及一套简单的分支约定。
第一步:SSH 密钥
生成密钥、把公钥加到 GitHub 后,clone 和 push 都走 git@github.com,不再输密码。注意如果本地网络对 HTTPS 443 不通,SSH 22 往往是更稳的选择。
# 生成密钥(一路回车即可) ssh-keygen -t ed25519 -C "you@example.com" # 查看并复制公钥,粘贴到 GitHub → Settings → SSH keys cat ~/.ssh/id_ed25519.pub # 测试连通 ssh -T git@github.com
日常提交
git add . git commit -m "feat: 上传图片接口" git push origin main
分支与合并约定
单人项目也建议开分支:新功能从 main 拉 feat/xxx 分支,开发完合并回主分支,保证 main 永远可运行。
git checkout -b feat/tryon git add . && git commit -m "feat: 接入换装接口" git checkout main git merge feat/tryon --no-ff git push origin main
两个好习惯
- 敏感配置不入库:API Key、OSS 域名等放进
config.js并加入.gitignore,仓库里只放config.example.js模板 - 提交信息说清楚:用
feat:/fix:/docs:前缀,回滚时一眼定位