# 一、你的两个仓库(永久地址) ## 1. 后端(Java) ``` https://git.njtobobsales.top/guxz/my-springboot-project.git ``` ## 2. 前端(aue) ``` https://git.njtobobsales.top/guxz/aue.git ``` --- # 二、最重要铁律(必须记住) 1. **.git 隐藏文件夹 = Git 灵魂 → 不许删、不许发、不许改** 2. **项目文件夹可改名、可移动、可覆盖 → 完全没问题** 3. **哪个文件夹打开 Git Bash,就操作哪个仓库** --- # 三、通用操作(前后端 100% 一样) ## 第一步 进入项目文件夹 → 右键 → **Git Bash Here** --- # 四、日常更新代码(自己修改代码时) ```bash # 检查远程是否有更新(不会修改本地代码) git fetch origin git status git pull # 多人每次开始写代码前必用 git add . # 记录新增/修改 git add -A # 记录所有新增/修改/删除 git commit -m "说明" # 提交本地 git push # 上传到仓库 git push origin main -f # 强制上传到远程 git config --global credential.helper manager # 记住密码 ``` --- # 五、前端专用:接收 ZIP 包覆盖更新(重点) 前端发 ZIP → 解压 → **直接覆盖你本地前端文件夹内所有文件** 执行这 4 行(**可同步删除旧文件**): ```bash git pull git add -A # 同步:新增 + 修改 + 删除(关键) git commit -m "前端新版更新" git push ``` --- # 六、查看当前仓库(确认不搞错) ```bash git remote -v ``` - 看到 `my-springboot-project` = 后端 - 看到 `aue` = 前端 --- # 七、回退版本(后悔药) ```bash git reset --hard HEAD^ # 回退到上一版 git push -f # 强制同步远程 ``` --- # 八、放弃本地所有修改(还原到最新版) ```bash git reset --hard HEAD git clean -fd ``` --- # 九、切换前后端仓库方法 **关闭当前 Git Bash → 进入另一个项目文件夹 → 重新打开 Git Bash** 自动识别仓库,**不用改网址**。 --- # 十、你以后终身标准工作流 1. 改后端 → 进后端文件夹开 Bash 2. 改前端 → 进前端文件夹开 Bash 3. 开始写代码 → `git pull` 4. 写完代码 → `git add .` / 前端覆盖用 `git add -A` 5. 提交 → `git commit -m "说明"` 6. 上传 → `git push` --- # 🎯 最简万能命令(前后端通用) ## 自己改代码 ```bash git pull git add . git commit -m "更新" git push ``` ## 前端发 ZIP 覆盖 ```bash git pull git add -A git commit -m "前端更新" git push ``` ---