如何强制将文件推送到 github - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
wwwwzf
V2EX    GitHub

如何强制将文件推送到 github

  •  
  •   wwwwzf
    zoomla 2020-06-23 10:03:42 +08:00 4630 次点击
    这是一个创建于 1935 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    真的是太影响公司形象了。
    QingStone
        28
    QingStone  
       2020-06-23 15:45:41 +08:00 via Android
    如同楼上所说,真的不要提交 node_modules 到 GitHub !
    awpsawps12
        29
    awpsawps12  
       2020-06-23 16:36:17 +08:00
    google 一下可能比你在这问要快.........
    zhlssg
        30
    zhlssg  
       2020-06-23 16:49:24 +08:00
    git 会忽略空文件夹的各位
    hst001
        31
    hst001  
       2020-06-23 16:50:37 +08:00
    V 站已经跟 Google 合作很久了
    monsterxx03
        32
    monsterxx03  
       2020-06-23 16:51:43 +08:00
    如果是空文件夹, 一般习惯是在里面加一个 .gitkeep 空文件
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1244 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 23:51 PVG 07:51 LAX 16:51 JFK 19:51
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86