首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
wwwwzf
V2EX  ›  GitHub

如何强制将文件推送到 github

  •  
  •   wwwwzf · 42 天前 · 2201 次点击
    这是一个创建于 42 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    真的是太影响公司形象了。
    QingStone
        28
    QingStone   42 天前 via Android
    如同楼上所说,真的不要提交 node_modules 到 GitHub !
    awpsawps12
        29
    awpsawps12   42 天前
    google 一下可能比你在这问要快.........
    zhlssg
        30
    zhlssg   42 天前
    git 会忽略空文件夹的各位
    hst001
        31
    hst001   42 天前
    V 站已经跟 Google 合作很久了
    monsterxx03
        32
    monsterxx03   42 天前
    如果是空文件夹, 一般习惯是在里面加一个 .gitkeep 空文件
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2868 人在线   最高记录 5168   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 14:46 · PVG 22:46 · LAX 07:46 · JFK 10:46
    ♥ Do have faith in what you're doing.