如题,非常不解。难道大厂没有版本管理么?咨询了一下,说是一个人七八个项目,根本没有时间管理。 压力这么大的么?
1
liuliuliuliu PRO 没听过 cherry pick 还有可能,不知道可以提交部分文件这个不太可能吧
|
2
dumplingsK OP @liuliuliuliu 确实,当时很震惊,而且是只知道编辑器的源代码管理,还不会命令。
|
3
iloveyou 14 小时 46 分钟前
好多都不知道 cherry pick ,我面试基本上 10 个都没一个知道的。基本上都是用 ide 的图形界面。
|
4
HusaYn 14 小时 44 分钟前
太正常了,挺多不会用 git 的,而且 git 还能读错
|
5
dumplingsK OP @iloveyou 确实,是我的问题。大家好像确实都在用 ide 的图形界面。我以为大厂出来的,四十岁左右的年纪怎么也得知道 cherry pick ,没想动听都没听说过。
|
6
aiwoshishen 14 小时 43 分钟前 via iPhone 应该是大厂外包的。背调一下吧
|
7
MENGKE 14 小时 42 分钟前
这才哪到哪,我还见过不知道 git checkout git branch 之类命令的,只会用图形界面的软件
|
8
zjsegzhf 14 小时 38 分钟前
感谢之前的大厂经验, 楼上说的这些命令我都用过
|
9
dumplingsK OP @aiwoshishen 应该不是,听他说起来确实是算比较核心的部门。
|
10
dumplingsK OP |
11
hccsoul326 14 小时 35 分钟前
我还在想 cherry pick 是啥,发现我用的 idea 的中文设置,git 的这个操作叫 优选 用过这个功能
|
12
JoeJoeJoe PRO 😂说实话,真的没用过 cherry pick.
|
13
Erroad 14 小时 28 分钟前
这个确实大厂面试一般不问,有些人就是不在意这些,不影响能交付需求
|
14
alw 14 小时 27 分钟前
学习了,还真没用过。
|
15
dumplingsK OP @alw 不准学,我已经忘记这个 cherry pick 了,只要项目能跑就行,其他都是奥康姆剃刀,瞎搞的。
|
16
youyouzi 14 小时 9 分钟前
cherry pick 是比较少用,但是一旦用上了就是神!
有时候提交错分支的时候,手拿把掐 |
17
eslizn 14 小时 6 分钟前
如果是长期用小仓,也不是没有可能
|
18
brom111 13 小时 58 分钟前
其实我感觉大厂更加结果论,所以好像很多人不怎么在意。
|
19
colourfulsai 13 小时 55 分钟前
就算只知道编辑器的源代码管理的源代码管理,这位兄台是个连用 gui 都不看按钮的,都不看一下一个个文件后面的加号是干啥的……
cherry pick ,大多数人不知道也可以理解,不过知道 cherry pick 的搞不好三个人里面不到一个人用过……会用 rebase 跟上自己的分支就成。(小声:不过我估计那位兄台恐怕不会) |
20
YsHaNg 13 小时 28 分钟前 那知道 commit -p 岂不是大脑要爆炸
|
21
liuzimin 13 小时 24 分钟前 via Android
@iloveyou #3 图形界面也可以 cherry pick 呀。我也一直用 ide 图形界面,点点鼠标就 cherry pick 了。
|
22
mxT52CRuqR6o5 13 小时 21 分钟前
说明用的肯定不是 JetBrains 家的编辑器,JetBrains 家的 git 工具每个文件前面都有个勾选框,一看就知道可以部分提交文件
|
23
zhenghuiy 13 小时 18 分钟前
git 的这些操作还是校招面试时特意学的,如果他没经过这种「刻意学习」,确实有可能不知道 cherry-pick 。
1. 大概率日常很少碰到需要 cherry-pick 的场景 2. 就算偶尔碰到,现搜现用的话,没特意过脑子记录,后面还是不会。 |
24
iOCZS 13 小时 14 分钟前
保守主义者可能会避免任何进阶操作
|
25
katsusan 12 小时 53 分钟前 via iPhone
40 多大厂出来的怎么也得待五年以上了吧,可以观察除了版本管理其他方面的知识看符不符合大厂高工的标准
|
27
fatpower 12 小时 36 分钟前
说明这人没有深度参与过代码开发
|
28
renchong 12 小时 30 分钟前
这些东西不是什么竞争力
|
29
ae86 12 小时 30 分钟前
我是外包,我用过
|
31
yeqizhang 12 小时 19 分钟前 via Android
add 谁还分开 add ,难道他还不知道 commit 部分?
|
32
Helsing 12 小时 18 分钟前 via iPhone
大厂水货多,cherry-pick 和 worktree 可太好用了,大大提高效率
|
33
dongdongdong 12 小时 17 分钟前
git 怎么读,好多人读寄特
|
34
NewYear 12 小时 13 分钟前
ai 时代了,问一嘴 ai 什么命令都有了。
一般可能是没这个管理需求。 |
35
tingyunsay 11 小时 55 分钟前
幽默,那你再问问 svn 指令,如果这个也不会那估计是外包
|
36
hefish 11 小时 53 分钟前
不要歧视我们大厂出来的,要不是四十多,又从大厂出来了,我也没必要去贵公司啊。。。
|
37
ijyuqi 11 小时 31 分钟前
cherry-pick 这个确实没怎么听过,但你要说不知道 git add 可以提交部分文件,那就是基本没看过 git 文档了,这可是文档最基础的。怎么看好像大厂也不能进啊
|
38
forQ 11 小时 12 分钟前
我们用 cherry pick 功能。但一样有同事不会命令,只会点图标
|
39
manwhatcanisay 11 小时 7 分钟前
|
40
y1y1 10 小时 34 分钟前
啥地方都有水货,还不是一个两个,有什么大不了的
|
41
whyrookie 10 小时 28 分钟前
没用过 cherry pick
|
42
burby 10 小时 24 分钟前
好些人都只会用 UI 提交的
不知道也合理, 反倒是我有时候被吐槽不会用 UI 工具 |
43
Moishine 10 小时 10 分钟前
我也仅限知道 cherry pick ,但是没用过。
|
44
Aixtuz 10 小时 0 分钟前
以前因为同事的冲突问题,搜索学到的 cherry pick 。
我会这个,不耽误我还是个菜鸡,所以只看一个点,是容易误判的。 |
45
Aixtuz 9 小时 56 分钟前
刚去翻了一下,笔记居然还在。
当时用的 git reflog + cherry pick 救回了代码。 |
46
akakidz 8 小时 58 分钟前
我有个同事工作十年了只会用 source tree ,我觉得也够...
|
47
jim9606 8 小时 54 分钟前 via Android
可能只用 gui
或者用的是 svn p4 |
48
donaldturinglee 8 小时 35 分钟前
cherry-pick 真的很好用
|
49
leegradyllljjjj 7 小时 53 分钟前 via iPhone
大多数知名 ide 都集成了这些了,不知道为什么敲两行 git 优越感这么大
|
50
chihiro2014 6 小时 0 分钟前
之前也没用过 cherry pick ,但自从接了一个美国 remote ,master 分支和 dev 分支差了几百个版本的时候,我才知道 cherry pick 这个东西。。。
|
51
ryd994 5 小时 55 分钟前 via Android
大厂有自己的版本管理系统。比如微软有 source depot ,那时候还没 git 呢。
https://corengen.wordpress.com/2007/03/20/what-does-microsoft-use-for-source-control/ 这几年换成 git 了 https://news.ycombinator.com/item?id=44253212 |
52
aarontian 5 小时 1 分钟前
虽然震惊,但能理解。
一方面 git add 如果平时都用 IDE ,从没用过也是可能的,而大厂都是微服务架构,大多 repo 就是一个或者几个人在负责,没有复杂的多人协作场景没用过 cherry-pick 也正常。 另一方面大厂重要的是能理解业务能推动流程能扩大 scope ,不少人对技术细节非常不在意,或者说技术水平只占工作能力的很小一部分,这种人能在大厂混反而更可能具备结果思维。 |
53
wzy44944 1 小时 43 分钟前
一个人七八个项目,有可能都是微服务吧,微服务好多都是一个人开发提交,连代码评审都没得,全依赖自动化审查和测试,这种确实用不到,平时就是 git add .就行了,也没什么冲突,有问题直接 revert 就行了。
以前有个要求是必须至少两个人同意代码才能合并,实际执行就是两个项目的开发友好互评 |
54
wnpllrzodiac 31 分钟前 via Android
@HusaYn 给特
|
55
wnpllrzodiac 27 分钟前 via Android
部分提交的意思是一个文件修改了 50 行。只提交 20 行修改?
如果改了 5 个文件,提交 3 个文件的修改。那不入职就该知道。 |
56
RanKaede 26 分钟前
遴选确实很少用啊,不都是自己的分支最终合并主分支
|
57
wnpllrzodiac 24 分钟前 via Android
我有个需求,分支修改了 50 个文件,但是有很多提交记录,反复修改,是个大 feature.
pr 只想提交其中的 20 个文件的改动,有命令么? 我写了个脚本做这个,用的次数还挺多。一个大 feature 要拆几个 review,不然肯定没人愿意看 |
58
webcape233 16 分钟前 via iPhone
|
59
bk201 12 分钟前
哪个大厂?讲道理大厂应该不至于
|