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