V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
unt
V2EX  ›  程序员

请问一个 git 大小写敏感的问题

  •  
  •   unt · 2022-07-20 08:09:14 +08:00 via iPhone · 2693 次点击
    这是一个创建于 891 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我对同事 git 重命名没有管好,他批量修改了很多文件名(只修改了大小写,导致没有监测到),现在本地和远程仓库一团糟,请问有办法快速方便地把远程仓库和本地仓库同步吗。
    14 条回复    2022-07-30 22:20:56 +08:00
    JounQin
        1
    JounQin  
       2022-07-20 08:29:54 +08:00 via iPhone
    freetes
        2
    freetes  
       2022-07-20 08:29:59 +08:00
    可以通过 2 次 commit 来做:第 1 次删除掉之前的文件,第 2 次新增改完名字后的文件
    coolair
        3
    coolair  
       2022-07-20 08:30:29 +08:00
    git config core.ignorecase false

    然后,直接删了远程仓库,重推一遍。
    xaplux
        4
    xaplux  
       2022-07-20 08:32:02 +08:00
    git config --get core.ignorecase 查看,true 代表默认是不区分大小写的
    git config core.ignorecase false 设置区分大小写,改回 push 上去
    JounQin
        5
    JounQin  
       2022-07-20 08:32:06 +08:00 via iPhone
    把配置保存到 .gitattributes 文件就行了,不用那么复杂
    zhuweiyou
        6
    zhuweiyou  
       2022-07-20 08:50:34 +08:00
    知道哪些文件的话 git mv a b 就行了, 如果实在太多了, 删了远程分支重新推
    unt
        7
    unt  
    OP
       2022-07-20 11:44:12 +08:00 via iPhone
    @coolair
    @xaplux 我禁止他们改这个参数的
    leonard916
        8
    leonard916  
       2022-07-20 11:58:21 +08:00
    建议同事换 Linux ,或者找老板要台 Mac ( Win 的锅 ( doge
    damngoto
        9
    damngoto  
       2022-07-20 12:24:11 +08:00 via Android
    我当时也被折腾了好久,😄
    unt
        10
    unt  
    OP
       2022-07-20 15:55:38 +08:00 via iPhone
    @leonard916 Mac 也大小写不敏感
    unt
        11
    unt  
    OP
       2022-07-20 15:57:39 +08:00 via iPhone
    @freetes 就是嵌套太深了,不想这么搞,直接几百个文件删增
    imxieke
        12
    imxieke  
       2022-07-20 17:08:30 +08:00
    @leonard916 #8 macOS 也是哈哈哈 踩过坑
    leonard916
        13
    leonard916  
       2022-07-30 22:20:37 +08:00
    @unt 可以改
    leonard916
        14
    leonard916  
       2022-07-30 22:20:56 +08:00
    @imxieke 默认确实不分,但可以改
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3484 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 10:30 · PVG 18:30 · LAX 02:30 · JFK 05:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.