wwwwzf
V2EX  ›  GitHub

如何强制将文件推送到 github

  •  
  •   wwwwzf ·
    zoomla · Jun 23, 2020 · 5109 views
    This topic created in 2191 days ago, the information mentioned may be changed or developed.

    默认 git 会忽略诸如 binnode_modules 等目录。 有什么办法强制提交啊。

    32 replies    2020-06-23 16:51:43 +08:00
    U7Q5tLAex2FI0o0g
        1
    U7Q5tLAex2FI0o0g  
       Jun 23, 2020
    .gitignore
    wwwwzf
        2
    wwwwzf  
    OP
       Jun 23, 2020
    @littleylv 我不是忽略啊,是要强制提交。
    Kr98
        3
    Kr98  
       Jun 23, 2020 via Android
    @wwwwzf 你不忽略怎么会不提交,git 不存在默认忽略这种东西。
    ljpCN
        4
    ljpCN  
       Jun 23, 2020 via Android
    @wwwwzf 一楼的意思是从.gitignore 里删了这些
    wwwwzf
        5
    wwwwzf  
    OP
       Jun 23, 2020
    @Kr98 git 默认是忽略这些的
    Kr98
        6
    Kr98  
       Jun 23, 2020 via Android   ❤️ 7
    @wwwwzf 那你可能用的是假 git
    renmu123
        7
    renmu123  
       Jun 23, 2020 via Android
    git 还真不会默认忽略,建议看一下你的.gitignore ( ps:提交 node_modules 不是好做法
    bonfy
        8
    bonfy  
       Jun 23, 2020   ❤️ 3
    看简介 真的是 CTO?
    InternetExplorer
        9
    InternetExplorer  
       Jun 23, 2020
    检查一下全局的 gitignore
    ZeoKarl
        10
    ZeoKarl  
       Jun 23, 2020 via iPhone
    把 gitignore 里面改了
    imkuang
        11
    imkuang  
       Jun 23, 2020
    git 不会默认忽略任何东西
    ethanSong
        12
    ethanSong  
       Jun 23, 2020
    git 貌似确实是没法推送空文件夹的
    glaucus
        13
    glaucus  
       Jun 23, 2020
    @wwwwzf #5 是是是,Linus Torvalds 亲自告诉我的(狗头
    IGJacklove
        14
    IGJacklove  
       Jun 23, 2020 via Android   ❤️ 1
    我明白我为啥当不了 CTO 了
    kaqiuqiu
        15
    kaqiuqiu  
       Jun 23, 2020
    git add -f
    DeweyReed
        16
    DeweyReed  
       Jun 23, 2020
    非要这么做的话,git add -f file.txt
    misaka19000
        17
    misaka19000  
       Jun 23, 2020   ❤️ 1
    笑死我了,感觉我也能做 CTO
    wwwwzf
        18
    wwwwzf  
    OP
       Jun 23, 2020
    确实是我弄错了,抱歉。呵。
    当作科普帖子了。
    bruceczk
        19
    bruceczk  
       Jun 23, 2020
    node_modules 本来就不用提交吧,锁版本就行了,你真的会用 npm 吗???
    HuHui
        20
    HuHui  
       Jun 23, 2020
    CTO 亲自下场来问这种问题,我觉得已经很靠谱了
    W1angMh
        21
    W1angMh  
       Jun 23, 2020 via iPhone
    手动 git add 一下就完事了
    auin
        22
    auin  
       Jun 23, 2020
    首先,CTO 不知道 git ignore 的规则可以理解,但是作为一个 CTO 亲自来搞这个不妥吧,你们公司只有一个技术人员?
    xw900812
        23
    xw900812  
       Jun 23, 2020
    开通 GitHub 会员就可以直接 push 这些 node_modules 的文件了,普通用户是无法上传了,主要因为 MD5 服务端校验消耗资源过大,如果所有使用 GitHub 的人都 push 这些 node_modules 文件会导致成本偏高,开通会员可以解决。
    devcat
        24
    devcat  
       Jun 23, 2020
    git 不会默认忽略任何东西
    loading
        25
    loading  
       Jun 23, 2020 via Android   ❤️ 1
    额,CTO,我建议你开个小号来问吧,毕竟您这样多少会影响公司形象的。
    sarices
        26
    sarices  
       Jun 23, 2020   ❤️ 2
    楼主是一个很传统的国产 cms 公司,估计大部分时候代码都没走版本控制,现在开源,所以重新学 git,可以理解
    patrickyoung
        27
    patrickyoung  
       Jun 23, 2020
    建议贵司开发人员重新学习 git 正确使用并注意不要提交 node_modules 到 git

    真的是太影响公司形象了。
    QingStone
        28
    QingStone  
       Jun 23, 2020 via Android
    如同楼上所说,真的不要提交 node_modules 到 GitHub !
    awpsawps12
        29
    awpsawps12  
       Jun 23, 2020
    google 一下可能比你在这问要快.........
    zhlssg
        30
    zhlssg  
       Jun 23, 2020
    git 会忽略空文件夹的各位
    hst001
        31
    hst001  
       Jun 23, 2020
    V 站已经跟 Google 合作很久了
    monsterxx03
        32
    monsterxx03  
       Jun 23, 2020
    如果是空文件夹, 一般习惯是在里面加一个 .gitkeep 空文件
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   6023 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 342ms · UTC 02:53 · PVG 10:53 · LAX 19:53 · JFK 22:53
    ♥ Do have faith in what you're doing.