You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何将本地修改代码推送到远程已Fork的Git仓库?

没问题,我来一步步帮你搞定这个操作,非常简单:

具体操作步骤
  1. 先确保本地修改已提交
    先把你本地的修改都提交到当前分支,不然没法推送:

    git add .  # 暂存所有修改文件
    git commit -m "feat: 完成XX功能修改/修复XX问题"  # 用清晰的描述提交修改
    
  2. 查看当前远程仓库配置
    先看看本地仓库目前关联的远程仓库有哪些:

    git remote -v
    

    这时候你应该会看到最初克隆的原仓库地址(一般默认叫origin)。

  3. 关联你自己Fork的仓库
    这里有两种方式,选哪种都可以:

    • 方式一:直接新增一个远程仓库(命名为my-fork或者你喜欢的名字)

      git remote add my-fork <你Fork后的仓库地址>
      

      (仓库地址可以在你Fork后的代码托管平台页面复制,选HTTPS或SSH都可以)

    • 方式二:把原仓库重命名为upstream,把自己的Fork设为默认的origin(更符合常规协作习惯)

      git remote rename origin upstream  # 把原来的原仓库改名为upstream
      git remote add origin <你Fork后的仓库地址>  # 添加自己的Fork作为新的origin
      
  4. 推送本地修改到你的Fork仓库
    根据你上面选的方式来执行推送命令:

    • 如果用方式一:
      git push my-fork <你的本地分支名>  # 比如main或master
      
    • 如果用方式二:
      git push origin <你的本地分支名>
      

这样操作完,你的本地修改就成功推送到自己Fork的远程仓库啦~

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

火山引擎 最新活动