wwwwzf
V2EX  ›  GitHub

如何强制将文件推送到 github

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

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

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

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