如何将本地克隆上游仓库的改动提交到个人Git Fork仓库
操作步骤
- 提交本地所有未提交的改动
先确认所有修改都已存入本地Git仓库,避免丢失内容:
可执行# 暂存所有修改 git add . # 提交修改,引号内可替换为你自己的提交说明 git commit -m "汇总所有自定义调整"git status验证状态,输出显示nothing to commit, working tree clean即表示本地修改全部提交完成。 - 查看当前远程仓库配置
执行命令确认当前绑定的远程地址:
你直接克隆上游仓库的情况下,输出的origin地址会是上游官方仓库的地址。git remote -v - 修改origin绑定地址为你的Fork仓库地址
直接修改原有origin的地址即可,无需新增:
仅当执行git remote set-url origin <替换为你的Fork仓库的HTTPS/SSH地址>git remote -v后没有显示origin配置时,才需要使用git remote add origin <你的Fork地址>添加远程配置。 - 验证地址修改结果
再次执行git remote -v,确认fetch和push对应的origin地址均为你的个人Fork仓库地址即可。 - 推送本地改动到Fork仓库
执行对应命令推送你的本地分支:
添加# 本地分支为main时执行 git push -u origin main # 本地分支为master时执行 git push -u origin master-u参数后,后续推送该分支直接执行git push即可。
安全提示
操作前可先将整个本地项目文件夹复制一份单独备份,即使操作失误也不会丢失任何已写的代码。
内容的提问来源于stack exchange,提问作者h0r53
相关产品推荐
相关产品推荐

