V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
mikicomo
V2EX  ›  问与答

git checkout 分支的问题

  •  1
     
  •   mikicomo · 2018-07-11 18:34:05 +08:00 · 1758 次点击
    这是一个创建于 2338 天前的主题,其中的信息可能已经有所发展或是发生改变。

    repo 里有 2 个分支,A 分支中新建了一个模块 CORE,B 分支中是不存在这个模块的 此时切换到 B 分支的时候,CORE 模块也存在于目录中了,不过由于没有启用,项目启动不会遇到问题。

    这个很奇怪,为什么切换到 B 分支的时候 CORE 模块的相关文件还会保留?(已经 commit 了,提交了,远程分支是对的,就本地会有这个问题)

    5 条回复    2018-07-12 08:46:34 +08:00
    julyclyde
        1
    julyclyde  
       2018-07-11 22:27:11 +08:00
    你先用标准术语说一下,什么叫“切换”
    mikicomo
        2
    mikicomo  
    OP
       2018-07-11 22:32:21 +08:00
    @julyclyde #1 checkout
    ShadowStar
        3
    ShadowStar  
       2018-07-12 01:41:31 +08:00
    应该只是空目录留下了,加入到版本控制的文件应该是不在的。
    ETiV
        4
    ETiV  
       2018-07-12 07:12:23 +08:00 via iPhone
    巧了 我也遇到过

    checkout 后那些文件是还没被 add 的状态,得用 clean fdx 清掉它

    oh-my-zsh 配置里有个变量说能优化大型 git repo 的等待时间,你在用吗?开启那个了吗?
    mikicomo
        5
    mikicomo  
    OP
       2018-07-12 08:46:34 +08:00 via Android
    @ShadowStar 东西也还在

    @ETiV commit 多,项目本身也就几十兆不大啊,我去试试看
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5691 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 03:32 · PVG 11:32 · LAX 19:32 · JFK 22:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.