You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

fork第三方day_night_time_picker库修改后,如何推送到自身GitHub仓库?求步骤纠错

原有操作存在的错误
  • 克隆命令参数顺序错误、语法不完整:git clone的标准语法为git clone <远程仓库地址> <本地自定义存储路径>,你写的git clone library_name 'my fork path on GitHub将库名作为第一个参数、fork仓库路径作为第二个参数,还缺失闭合单引号,无法正常完成你fork仓库的克隆
  • 依赖配置地址指向错误:pubspec中填写的git url是原作者的公开仓库地址,并非你自己账号下fork的仓库地址,会导致项目始终拉取原作者的官方版本,你本地对库做的所有自定义修改都不会被项目加载生效
代码推送及后续修正操作
  1. 校验本地仓库的远程关联
    • 进入存放自定义修改的库代码的本地目录,执行git remote -v,核对输出的push、fetch远程地址是否为你自己GitHub账号下的fork仓库地址
    • 若地址匹配错误,执行git remote set-url origin 你的fork仓库完整GitHub地址修正关联,避免后续代码提交推送到原作者仓库
  2. 推送本地修改到自己的GitHub仓库
    • 查看本地文件改动状态:执行git status,确认列表中显示的改动文件都是你调整过的库代码
    • 把所有改动加入暂存区:执行git add .
    • 生成带备注的本地提交记录:执行git commit -m "自定义修改适配业务场景"
    • 将本地提交推送到远程仓库:执行git push origin main(如果当前使用的开发分支不是main,替换为对应分支名称即可)
  3. 修正项目依赖配置
    • 将Flutter项目pubspec.yaml中day_night_time_picker的git依赖url,替换为你自己GitHub账号下的仓库地址
    • 执行flutter pub get拉取你自定义修改后的库版本,即可在项目中正常使用修改后的功能

内容的提问来源于stack exchange,提问作者user15543853

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.24 10:06:11