关于 git 以及 sourcetree 有什么使用或者规范文档嘛(教小白的那种) - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xhf1024
V2EX    Java

关于 git 以及 sourcetree 有什么使用或者规范文档嘛(教小白的那种)

  •  
  •   xhf1024 2020 年 7 月 1 日 3805 次点击
    这是一个创建于 2030 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近公司需要我整一个 git 和 sourcetree 的文档说要给实习新人们培训,我再寻思这有啥好讲的呀!新人来了创建个分支,拉去提交解决冲突没啥吧!但是公司说领导要过来看我们给新人的培新叫我整的好一点!!!我的妈呀!讲什么哦有没有大佬给我推荐下 git 的规范啥的只能扯一扯这些了,使用的话真的用 sourcetree 很方便根本没啥好讲的

    19 条回复    2020-07-03 09:28:53 +08:00
    Jrue0011
        1
    Jrue0011  
       2020 年 7 月 1 日
    progit 拿来讲讲算了。。。
    tramm
        2
    tramm  
       2020 年 7 月 1 日
    把官方文档拉下来打印好给领导看

    私底下,随便教教
    uTuw2C6uf964Kx6o
        3
    uTuw2C6uf964Kx6o  
       2020 年 7 月 1 日
    javalaw2010
        4
    javalaw2010  
       2020 年 7 月 1 日
    我觉得可以借机会定义推广一套 git 工作流吧:比如一个新的需求拉分支分支怎么命名,commit message 应该有哪些信息,合并分支的时候什么情况下往哪个分支上合,合并的流程什么样的,合并应该用哪种合并方式,以及一些不太常用的可以科普下,cherrypick 啊,回滚怎么回啊,一些注意事项啊等等等等诸如此类。
    skypyb
        5
    skypyb  
       2020 年 7 月 1 日 via Android
    gitflow 演示一波,时序图画一波完事。
    msg7086
        6
    msg7086  
       2020 年 7 月 1 日 via Android
    Git 背后的玩法太多了,怎么会没东西好讲。光改变历史就能讲好久。
    Kobayashi
        7
    Kobayashi  
       2020 年 7 月 1 日 via Android
    新人培训随便找篇文章就得了。自己研究读 pro git,拿 githug (没有拼错) 做练习。
    qwerthhusn
        8
    qwerthhusn  
       2020 年 7 月 1 日
    不要交新人命令行,没人能看下去的,直接用 SourceTree 或者乌龟演示一遍结束
    ETiV
        9
    ETiV  
       2020 年 7 月 1 日
    https://www.git-tower.com/blog/git-cheat-sheet/

    虽然不是 SourceTree,2333

    但是通常搜索 Cheat Sheet,都是小抄儿~
    cheng6563
        10
    cheng6563  
       2020 年 7 月 1 日 via Android   1
    给新人演示下代码提交审核流程
    出现冲突怎么处理
    要回滚代码怎么处理
    就差不多了,用 gui 工具不要直接上命令行
    SingeeKing
        11
    SingeeKing  
    PRO
       2020 年 7 月 1 日 via iPhone
    竟然没有人说 Pro Git

    https://git-scm.com/book/zh/v2
    hantsy
        12
    hantsy  
       2020 年 7 月 1 日
    hantsy
        13
    hantsy  
       2020 年 7 月 1 日
    @SingeeKing 这个日常慢慢查可以。
    hantsy
        14
    hantsy  
       2020 年 7 月 1 日
    @xhf1024 实话说,现在配合 Github CLI (处理 Github PR,Issue ),Github Web 界面都不需要上了。
    hantsy
        15
    hantsy  
       2020 年 7 月 1 日
    @skypyb Git Flow 我是玩不来,太复杂,除了开发 Spring 这样的复杂多代,多版本的程序, 否则完全没必要。一般公司项目,简单走 Github FLow ( Fork,Branch ) 就行了。
    hantsy
        16
    hantsy  
       2020 年 7 月 1 日
    我是 CVS 时代过来的,GUI 只熟悉会小乌龟。
    phobal
        17
    phobal  
       2020 年 7 月 2 日 via iPhone
    新人培训第一件事儿就是劝他们不要使用类似 sourcetree 等 GUI 工具
    la2la
        18
    la2la  
       2020 年 7 月 2 日
    我感觉最主要讲一些常见的规范和常见的坑吧,不然脑袋都会大了,比如忽略临时文件,别瞎搞分支(如果有分支管理的话)。
    thinkmore
        19
    thinkmore  
       2020 年 7 月 3 日
    别整哪些复杂的,就实战内容就行了。

    比如不要直接往 master 分支提,分支名的命名规范(feature/xxx,issue/xxx). 提交代码之前先 pull 等等。

    冲突了怎么处理,不要覆盖别人的代码。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     4558 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 31ms UTC 04:03 PVG 12:03 LAX 20:03 JFK 23:03
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86