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

如何在Git新分支重命名修改后的文件夹合并到master且不覆盖原文件夹

操作步骤
  • 先清理master分支里之前错误粘贴的X_Y文件夹,避免冲突:
    1. 切换到master分支:git checkout master
    2. 删除异常的X_Y文件夹,Linux/macOS执行:rm -rf X_Y,Windows cmd执行:rmdir /s /q X_Y
  • 从你修改过X文件夹的开发分支(以下命令假设分支名为dev,请替换为你实际的分支名)直接拉取X文件夹并重命名为X_Y:
    git checkout dev -- X/ && mv X X_Y
    
    该操作会完整保留原分支中X文件夹的所有文件、软链接、元数据信息,不会出现手动复制导致的文件缺失问题。
  • 提交改动到master分支:
    1. 暂存新文件夹:git add X_Y
    2. 提交改动:git commit -m "新增修改后的方案文件夹X_Y"
    3. 如需同步到远程仓库,执行:git push origin master

操作完成后master分支会同时存在原版X文件夹和修改后的X_Y文件夹,访问不会再出现类型错误。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.28 08:24:08