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

如何从GitHub拉取单个文件变更,避免覆盖VPS上的重要配置文件?

单文件拉取/更新操作指南

方案1:通过Git命令拉取指定文件(VPS站点目录为Git仓库时适用)

  1. 首先进入VPS上的站点Git仓库目录
  2. 拉取远程最新变更(不会合并到本地,不会改动现有文件):
    git fetch origin
  3. 单独拉取远程的style.css文件覆盖本地对应文件:
    git checkout origin/main -- 相对路径/style.css

注:将上述命令中的main替换为你的仓库实际默认分支名(若为master则改master),相对路径/style.css替换为文件在仓库中的实际相对路径。
该操作仅修改指定的style.css文件,不会触动其他任何文件,不会覆盖你VPS上的自定义配置。

方案2:直接下载GitHub上的单个更新文件(无需操作Git仓库,更简单安全)

直接通过wget或curl拉取GitHub上该文件的原始内容覆盖本地即可:

  • wget命令示例:
    wget -O 站点目录下style.css的绝对路径 https://raw.githubusercontent.com/你的GitHub用户名/仓库名/分支名/仓库内style.css的相对路径
  • curl命令示例:
    curl -o 站点目录下style.css的绝对路径 https://raw.githubusercontent.com/你的GitHub用户名/仓库名/分支名/仓库内style.css的相对路径

前置建议

  • 操作前先备份原有文件避免异常:cp 原有style.css路径 原有style.css路径.bak,出现问题可执行mv 原有style.css路径.bak 原有style.css路径快速回滚
  • 不确定文件相对路径时,可在本地仓库执行git ls-files | grep style.css查询准确路径

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 10:45:03