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

如何同步另一台电脑中GitHub仓库的未提交代码?

可行实现方案

方案1:远程控制公司电脑操作(最常用,无额外风险)

  • 前提:公司电脑提前配置过远程控制工具(如Windows远程桌面、向日葵、ToDesk等),且处于开机联网状态
  • 操作步骤:
    1. 用家里的电脑通过远程控制工具连接到公司电脑
    2. 打开项目所在目录,执行如下Git命令完成提交推送:
      • 执行git status核对未提交的修改内容,过滤不需要提交的临时文件、本地配置文件
      • 执行git add <要提交的文件路径>(批量提交所有修改可直接用git add .)暂存修改
      • 执行git commit -m "填写你的提交说明"完成本地提交
      • 执行git pull origin <当前分支名>拉取远程最新代码,处理可能存在的冲突
      • 执行git push origin <当前分支名>将提交推送到GitHub远程仓库
    3. 回到家里的电脑项目目录,执行git pull origin <对应分支名>即可拉取最新代码继续开发

方案2:委托公司同事协助操作

  • 前提:可以联系到仍在公司、能操作你电脑的同事
  • 操作步骤:
    1. 告知同事项目的具体存储路径、需要提交的内容范围
    2. 让同事按照方案1中的Git提交流程完成提交和推送,你在家执行拉取操作即可

方案3:SSH远程连接公司电脑操作

  • 前提:公司电脑提前配置了SSH服务,且你可以通过公网或者公司VPN访问公司内网
  • 操作步骤:
    1. 接入公司VPN(需要内网访问的场景),执行ssh <你的系统用户名>@<公司电脑IP地址>连接到公司电脑
    2. 切换到项目目录后,按照方案1中的Git命令完成提交、推送,之后在家拉取代码即可
注意事项
  • 提交前务必通过git status核对修改内容,避免误提交敏感信息、本地私有配置到远程仓库
  • 若拉取远程代码时出现冲突,必须先解决冲突再执行推送操作,避免污染远程仓库代码

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.29 18:54:04