查看: 373|回复: 1

[uniapp] 使用命令行提交git版本更新包括忽略unpackage

[复制链接]

748

主题

39

回帖

3907

积分

管理员

总舵主

积分
3907
QQ
发表于 2026-2-1 10:36:59 | 显示全部楼层 |阅读模式
设置gitignore文件

  1. # 忽略uniapp的打包目录
  2. /unpackage/

  3. # 可选:uniapp开发中常见的其他需要忽略的文件/目录
  4. # 忽略node_modules依赖目录
  5. /node_modules/
  6. # 忽略npm日志文件
  7. npm-debug.log*
  8. yarn-debug.log*
  9. yarn-error.log*
  10. # 忽略编辑器配置文件(如vscode)
  11. .idea/
  12. .vscode/
  13. *.suo
  14. *.ntvs*
  15. *.njsproj
  16. *.sln
  17. *.sw?
  18. # 忽略环境变量文件
  19. .env
  20. .env.local
复制代码

提交命令:
  1. # 第一步:清除 git 对 unpackage 目录的缓存(核心步骤)
  2. git rm -r --cached unpackage

  3. # 第二步:将 .gitignore 文件的修改加入暂存区
  4. git add .gitignore

  5. # 第三步:提交这次的修改(备注清晰方便后续追溯)
  6. git commit -m "停止追踪unpackage目录,配置gitignore忽略该目录"

  7. # 第四步:推送到远程仓库(可选,若需要同步到远端)
  8. git push
复制代码
OK
道不同,不相为谋!理想要有,万一实现了呢?

748

主题

39

回帖

3907

积分

管理员

总舵主

积分
3907
QQ
 楼主| 发表于 2026-2-1 15:16:29 | 显示全部楼层
一、直接修改现有远程仓库地址(推荐)
1. 执行修改命令
在项目根目录的终端中运行:
  1. 格式:git remote set-url 仓库别名 新的git地址
  2. git remote set-url origin 你的新git地址
复制代码
示例(换成新的 HTTPS 地址):
  1. git remote set-url origin https://github.com/新用户名/新uniapp项目.git
复制代码
示例(换成 SSH 地址):
  1. git remote set-url origin git@github.com:新用户名/新uniapp项目.git
复制代码
修改后,再次执行 git remote -v 命令,就能看到 fetch 和 push 地址都已经变成新的了:
  1. git remote -v
复制代码
输出示例(地址已更新):
  1. origin  新的git地址 (fetch)
  2. origin  新的git地址 (push)
复制代码
二、先删除旧地址,再添加新地址(适合地址变更较大的场景)
如果担心直接修改有问题,也可以先删除原有的远程仓库关联,再重新添加:
1. 删除旧的远程仓库关联(删除别名为origin的远程仓库)
  1. git remote rm origin
复制代码
2. 添加新的远程仓库地址(格式:git remote add 仓库别名 新的git地址)
  1. git remote add origin 你的新git地址
复制代码
3. 验证
同样执行 git remote -v 确认地址正确。
三、特殊场景:单独修改 fetch 或 push 地址
如果你的需求是让 fetch 和 push 地址不一样(极少用),可以用以下命令单独修改:
1、单独修改fetch地址
  1. git remote set-url --fetch origin 新的fetch地址
复制代码
2、单独修改push地址
  1. git remote set-url --push origin 新的push地址
复制代码


总结
最常用、高效的方式是 git remote set-url origin 新地址,一键更新 fetch 和 push 地址。
备选方案是先 git remote rm origin 删除旧地址,再 git remote add origin 新地址 重新关联。
修改后务必用 git remote -v 验证地址是否更新成功,避免后续推送 / 拉取出错。




道不同,不相为谋!理想要有,万一实现了呢?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注公众号

相关侵权、举报、投诉及建议等,请发 E-mail:2513533699@qq.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|鲁ICP备19000917号|鲁公网安备37078302000320号

在本版发帖
关注公众号
QQ客服返回顶部