V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
hongch
V2EX  ›  程序员

公司新来一个八年经验的 Android,然而我还要教他怎么用 git?

  •  
  •   hongch · 2019 年 7 月 19 日 · 18313 次点击
    这是一个创建于 2433 天前的主题,其中的信息可能已经有所发展或是发生改变。

    起因

    隔壁部门招了个 Android,据说 8 年经验,多年团队管理经验。有一天,接到领导电话,说他们业务太多,需要我过去支撑,帮他们 2 个星期

    经过

    去了他们部门之后,直接让我接手前外包写的 APP,开发新功能。但是原型、UI、接口啥都没有,让我给排期(多久能做完),我 tm 都不知道要做什么,我怎么给排期?然后就恶心到我了。我说我给不了,我都不知道要做什么。她来了一句:“你给一个大概的时间。”
    我服了,接口啥时候给我都不知道,我怎么知道我啥时候能做完???

    没事,我先看代码,他说他准备把自己的网络框架导进项目,我 ok,毕竟以后是他维护。
    大概过了半天,她说项目建好了,让我把代码拉下来。于是又一次恶心到我了,她说:“我没用过这个 git 的 GUI 工具,所以不知道自己推了什么代码上来。”

    第一次看到项目代码

    what the fuck????自己推了什么代码上来都不知道?
    项目 clone 之后,然后各种找不到第三方 jar 包,由于 Android 用 gradle 引包,所以需要对应的 maven 地址,然后我就好奇了!!! 其中一个包的 maven 地址都没写,她是怎么编译通过的?????
    没事,我帮你改好。 然后他自己的网络框架 API 文档也没给我?我是神仙吗?看见源码就知道怎么用?

    我改完代码推上去之后

    某个下午,她又问我:“ 我怎么 push 不了代码,一直报错。”
    我说:“你先 pull 一下,错误不是提示了嘛,需要先 git pull,解决冲突代码。”
    git 她说:“我看你没改代码啊,怎么会有冲突。”
    这个时候我疯了,git log 不是能看见所以推送记录吗??
    然后我一步步教他,怎么 pull 代码,怎么解决冲突,总算搞定了,过了一会又来了
    她又说了:“啊呀,怎么这个东西还在?是不是你改了代码?”
    我说:“我没动过,你切到第一个 tag 自己看代码,你推上来的就是这样的。”
    然后她不做声。

    更奇葩,团队直接在 master 上开发?

    由于我一直是用 git flow 那一套,所以新建了一个 develop 分支,于是发生了更奇葩的一幕
    似乎他们之前都是直接在 master 上开发??? 更奇葩的是,他让我以后都在 develop 上直接开发?而不是在自己的分枝上? git git

    群里问了啥时候给接口,UI 三天了也没一条回复,不知道后续还有啥奇葩问题~

    第 1 条附言  ·  2019 年 7 月 19 日
    好了 兄弟们,我想吐槽的并不是不会用 git - - ,而是做事方式
    134 条回复    2019-07-23 09:38:10 +08:00
    1  2  
    ironMan1995
        101
    ironMan1995  
       2019 年 7 月 19 日 via Android
    @zr8657 这不就是有点像 git 有冲突了,会把你把代码和同事的代码用符号分割表示么
    yutou527
        102
    yutou527  
       2019 年 7 月 19 日 via Android
    @RickyC nsnmn
    AndroidEngineer
        103
    AndroidEngineer  
       2019 年 7 月 19 日
    卧槽,是妹子,你为什么不耐心点还挂人..
    asasas2114823
        104
    asasas2114823  
       2019 年 7 月 19 日
    @RickyC 求你不要让我觉得基督徒都是()了,爪巴啊
    pylixm
        105
    pylixm  
       2019 年 7 月 19 日
    666
    pylixm
        106
    pylixm  
       2019 年 7 月 19 日
    leedong00
        107
    leedong00  
       2019 年 7 月 19 日
    说句实话你就是活该,你帮她整那些干啥?她整不明白自然就得被领导干,这下好了,你帮她整好了,然后她领赏,你继续被她管着。
    dwzfuck
        108
    dwzfuck  
       2019 年 7 月 20 日
    哈哈哈哈哈哈,
    gesse
        109
    gesse  
       2019 年 7 月 20 日
    一会“他”、一会“她”,到底要弄哪样啊?
    imycc
        110
    imycc  
       2019 年 7 月 20 日
    我会用 git,如果你让我切换到 svn,我多半也很生疏,这个倒不是喷点。

    八年工作经验,多年带人经验,但是从你描述中看到团队效率管理似乎没有什么成绩,这个跟 ta 的资历就有点不符了。

    但是做事还是得做事。。协作的事情以后再说
    laike9m
        111
    laike9m  
       2019 年 7 月 20 日 via Android
    @justforlook44444 看破不说破啊
    madtcsa
        112
    madtcsa  
       2019 年 7 月 20 日
    不会 git 与不会 git GUI 还是有些区别的。
    tomcatsayhello
        113
    tomcatsayhello  
       2019 年 7 月 20 日
    作为一个资深码畜,我表示我也不会鸡特。




    当然你可以选择相信
    Artvision
        114
    Artvision  
       2019 年 7 月 20 日 via Android   ❤️ 1
    看是走开发线还是有走管理线,有管理线的需要了解开发流程和部分技术,然后主要做的事管理团队,协调内外关系,不懂 git 也没啥问题。如果走技术线的话也没必要因为一个 git 就否掉,这个很容易上手的自己花点时间就好。
    mritd
        115
    mritd  
       2019 年 7 月 20 日 via iPhone
    告诉你吧,她是一年工作经验用了 8 年
    greatghoul
        116
    greatghoul  
       2019 年 7 月 20 日
    人家公司可能以前一直用的 svn 吧,也没有什么好惊奇的。
    kimown
        117
    kimown  
       2019 年 7 月 20 日 via Android
    这人不辞,猪队友只会坑人,坑项目,被动加班
    spadger
        118
    spadger  
       2019 年 7 月 20 日
    "多年团队管理经验"很正常了。
    skiy
        119
    skiy  
       2019 年 7 月 20 日 via Android
    老人都用 svn 吧
    cabing
        120
    cabing  
       2019 年 7 月 20 日
    工作方式和态度不是特别好,有可能挖坑~~
    不会用工具下班不会看看啊。。这种工具很简单的。。
    kkzxak47
        121
    kkzxak47  
       2019 年 7 月 20 日
    这些细节体现的就是思维方式。
    能溜就溜吧,离远点。
    fghjghf
        122
    fghjghf  
       2019 年 7 月 20 日
    没用过 git GUI 很正常的。我身边就有很多。是个正常人,百度 30 分钟都能搞掂的,这又不是什么。关键看他对工作是否上心!态度很重要,
    huangsw
        123
    huangsw  
       2019 年 7 月 20 日
    我们公司一直用 SVN,自己搞点开源项目才熟悉了 git。很多技术只有用多了才能熟练,个人觉得正常
    Jackeriss
        124
    Jackeriss  
       2019 年 7 月 20 日
    听说同花顺用 SVN 而且就一个分支
    lowman
        125
    lowman  
       2019 年 7 月 20 日
    正常, 之前遇到一个前端的女大佬, 以前从来没有用过 git, 但是人的前端技术确实很厉害. 大家伙教了她几次, 人很快就学会了, 不知道你的注意力是否就全集中在她不会用 git 这点上.......
    wnpllrzodiac
        126
    wnpllrzodiac  
       2019 年 7 月 20 日 via Android
    这 8 年水滑的厉害。。。说只会用 svn 还能原谅
    LLaMA2
        127
    LLaMA2  
       2019 年 7 月 20 日
    如果业务写的好,代码写的稳定,进度控制的好,这完全可以接受。
    如果一次编写,到处 DEBUG 就算了
    maxbon
        128
    maxbon  
       2019 年 7 月 20 日
    上了一定年数的不会 git 很常见的,我们公司 20 年了,到现在都还只用 svn,项目太多太庞大了,懒得换 git,svn 用着也还挺好
    yippees
        129
    yippees  
       2019 年 7 月 20 日
    分支一时爽,合并···
    jjhappyforever
        130
    jjhappyforever  
       2019 年 7 月 20 日
    作为一个开发人员,还是淡定点吧,何况人家是妹子,8 年没有 git 经验怎么了,或许人家用的 svn 呢,或者人家自己一人搞定项目呢,一个版本控制工具而已,不要搞的自己牛逼不要不要的,还有 master 开发怎么了,我们也是这么搞的,只要能维护的了就 ok,谁规定一定要在 dev 分支搞,,,作为一个 coding 人员,低调些....
    metaclass
        131
    metaclass  
       2019 年 7 月 21 日
    提醒你记得把 force push 的权限给关了,否则哪天她一时激情 force push 到 master 你哭都来不及,还没有证据
    AlohaV2
        132
    AlohaV2  
       2019 年 7 月 21 日
    这种人可能会在某个方面有很厉害的本事,不然它为什么会被招进来?虚心点,下次也有向他求教的时候呀
    liu19931020
        133
    liu19931020  
       2019 年 7 月 21 日
    git 的报错信息里面有 git 仓库的地址
    nnnToTnnn
        134
    nnnToTnnn  
       2019 年 7 月 23 日
    我也不会 Git GUI 很特么难用,蛋疼,一般我用 git base
    1  2  
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   948 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 20:58 · PVG 04:58 · LAX 13:58 · JFK 16:58
    ♥ Do have faith in what you're doing.