Git命令未识别报错:如何将前后端项目推送到同一Git仓库
解决Git命令未识别问题并创建统一项目仓库
一、解决git命令不被识别的报错
报错说明系统找不到Git可执行文件,按以下步骤排查:
- 确认Git已安装:若未安装,下载对应系统的Git安装包完成安装。
- 检查系统环境变量:将Git的
cmd目录路径(Windows下通常为C:\Program Files\Git\cmd,macOS/Linux下一般为/usr/local/bin或/usr/bin)添加到系统PATH环境变量中,添加后重启终端生效。 - 验证修复:在终端输入
git --version,能正常输出版本号则说明问题解决。
二、将前后端文件夹整合为一个Git仓库
由于前端已单独初始化Git,需先处理前端本地仓库,再创建根仓库:
情况1:前端未推送到远程,无需保留提交历史
- 进入前端文件夹,删除里面的
.git隐藏文件夹(此操作会清除前端本地Git记录)。 - 回到包含前后端文件夹的项目根目录,执行
git init初始化根仓库。 - 添加所有文件到暂存区:
git add . - 提交初始版本:
git commit -m "initial commit: add frontend and backend"
情况2:前端已有提交历史,需要保留
- 进入前端文件夹,移除已关联的远程仓库(若存在):
git remote remove origin - 回到项目根目录,执行
git init初始化根仓库。 - 将前端文件夹作为子目录加入根仓库:
git add ./前端文件夹名 - 提交并保留前端历史:
git commit -m "add frontend with existing history" - 添加后端文件夹:
git add ./后端文件夹名 - 提交后端文件:
git commit -m "add backend files"
推送至远程仓库
- 关联远程仓库:
git remote add origin <你的远程仓库地址> - 推送分支:
git push -u origin main(若默认分支为master,替换为master即可)
内容的提问来源于stack exchange,提问作者user22023245
相关产品推荐
相关产品推荐

