mikicomo
V2EX  ›  问与答

git checkout 分支的问题

  •  1
     
  •   mikicomo · Jul 11, 2018 · 2179 views
    This topic created in 2946 days ago, the information mentioned may be changed or developed.

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

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

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

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

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

    @ETiV commit 多,项目本身也就几十兆不大啊,我去试试看
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5371 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 08:51 · PVG 16:51 · LAX 01:51 · JFK 04:51
    ♥ Do have faith in what you're doing.