同事从大厂出来的,之前不知道 git add 可以提交部分文件,现在又听都没听过 cherry pick

5 天前
 dumplingsK

如题,非常不解。难道大厂没有版本管理么?咨询了一下,说是一个人七八个项目,根本没有时间管理。 压力这么大的么?

10602 次点击
所在节点    职场话题
189 条回复
yosoroAida
4 天前
想起以前 16 个人对着几个项目同时开发,不用 cherry-pick 的话是不行的- -
gogozs
4 天前
知道又怎样,不知道又能怎样
hangbale
4 天前
我这有个 40 多岁的前端 手机抓包都不会
Lemonadeccc
4 天前
cherrypick 就用过两次,还是我推错分支了。worktree 没用过
Lemonadeccc
4 天前
相比之下我更想知道大家的公司用 rebase 多还是 merge 多
penisulaS
4 天前
完全用不上的功能,确实有可能不知道,不同的团队/情境对 Git 的使用差距很大
cocong
4 天前
cherry pick 我倒是经常用,我们要上线要先拉一个 release 版本,修复的时候 release 和 develop 分支都得合,cherry pick 就很方便,不然还得一个个比较复制。
yustation
4 天前
@YsHaNg vscode 好像没有插件支持 commit -p 的,idea 这块做得很好
Mogugugugu
4 天前
优选。。。似乎除了 IDEA 系,别的地方很少或者基本没有用这个词的。不重要,这些都不重要,我会又如何,又进不了大厂,工作都找不到
admin948
4 天前
@bryce1123 如果版本管理用的是 git ,还真影响,我就深受其害。

和我做同一个项目的同事分不清 commit 和 push 的区别,永远只 commit 不 push ,每次都要求着他 push 代码。

也不知道什么是 pull ,每次让他同步一下代码他都说:“你没有提交啊,我这里都是最新的啊”。

最烦的是,不知道怎么解决合并冲突,每次合并都要直接覆盖我代码……

如果你觉得这些基础知识是八股的话,只能说祝愿你不要遇到这样的特立独行不学习“八股”的同事吧。
shangsharon
4 天前
git add 添加部分文件?
要提交的文件分布在不同的文件夹,写路径不是要累死
从来不用这玩意,都是 git add . 添加所有
部分提交只可能用图形化工具选择提交
Miao18
4 天前
@iloveyou 别说,面试我图形界面操作 git 的话,我还真一脸懵逼。。
adimn
4 天前
没有多分支开发的一般用不到 cherry pick 把, 我用到的 一般是主分支修复了什么 bug , 需要 cherry pick 到 客户的定制分支上
wwq
4 天前
@aiwoshishen 跟外包有啥关系。难道同一个项目组里还能规定,员工必须用命令行 git ,外包必须用编辑器 git 吗?
dayudayupao
4 天前
@HusaYn 寄特 (手动狗头)
superfatboy
4 天前
@bryce1123 这也算八股? 如果是用 git 来管理的话,这不是基本操作么?
zuosiruan
4 天前
见过高中学历 培训经历 外包经历 编硕士学历、大厂经历的
wuxilaoshiren
4 天前
我不信,大厂水平不可能这么低
yangjirun
4 天前
不说是大厂背景,就是一个普通的程序员,git add git commit 这种最基本的软实力都不具备。难以想象平时的开发。
xppgg
4 天前
最近一年多没做前端面试官了,之前我的经典开场问题 1. Cookie 有哪些属性 2.git 的回滚操作有哪些,其次 cherry pick 用过吗? 问题 1 就一群人答不上来,95%答不上来吧,问题 2 更别提了,好点的能说个 git reset --hard, 差点的告诉我用的 source tree 。这俩问题答不上来,回家等消息吧,我这干的是屎上雕花的工作,但不缺拉屎的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1178331

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX