
最近公司需要我整一个 git 和 sourcetree 的文档说要给实习新人们培训,我再寻思这有啥好讲的呀!新人来了创建个分支,拉去提交解决冲突没啥吧!但是公司说领导要过来看我们给新人的培新叫我整的好一点!!!我的妈呀!讲什么哦有没有大佬给我推荐下 git 的规范啥的只能扯一扯这些了,使用的话真的用 sourcetree 很方便根本没啥好讲的
1 Jrue0011 2020 年 7 月 1 日 progit 拿来讲讲算了。。。 |
2 tramm 2020 年 7 月 1 日 把官方文档拉下来打印好给领导看 私底下,随便教教 |
3 uTuw2C6uf964Kx6o 2020 年 7 月 1 日 |
4 javalaw2010 2020 年 7 月 1 日 我觉得可以借机会定义推广一套 git 工作流吧:比如一个新的需求拉分支分支怎么命名,commit message 应该有哪些信息,合并分支的时候什么情况下往哪个分支上合,合并的流程什么样的,合并应该用哪种合并方式,以及一些不太常用的可以科普下,cherrypick 啊,回滚怎么回啊,一些注意事项啊等等等等诸如此类。 |
5 skypyb 2020 年 7 月 1 日 via Android gitflow 演示一波,时序图画一波完事。 |
6 msg7086 2020 年 7 月 1 日 via Android Git 背后的玩法太多了,怎么会没东西好讲。光改变历史就能讲好久。 |
7 Kobayashi 2020 年 7 月 1 日 via Android 新人培训随便找篇文章就得了。自己研究读 pro git,拿 githug (没有拼错) 做练习。 |
8 qwerthhusn 2020 年 7 月 1 日 不要交新人命令行,没人能看下去的,直接用 SourceTree 或者乌龟演示一遍结束 |
9 ETiV 2020 年 7 月 1 日 |
10 cheng6563 2020 年 7 月 1 日 via Android 给新人演示下代码提交审核流程 出现冲突怎么处理 要回滚代码怎么处理 就差不多了,用 gui 工具不要直接上命令行 |
11 SingeeKing PRO |
12 hantsy 2020 年 7 月 1 日 |
13 hantsy 2020 年 7 月 1 日 @SingeeKing 这个日常慢慢查可以。 |
15 hantsy 2020 年 7 月 1 日 @skypyb Git Flow 我是玩不来,太复杂,除了开发 Spring 这样的复杂多代,多版本的程序, 否则完全没必要。一般公司项目,简单走 Github FLow ( Fork,Branch ) 就行了。 |
16 hantsy 2020 年 7 月 1 日 我是 CVS 时代过来的,GUI 只熟悉会小乌龟。 |
17 phobal 2020 年 7 月 2 日 via iPhone 新人培训第一件事儿就是劝他们不要使用类似 sourcetree 等 GUI 工具 |
18 la2la 2020 年 7 月 2 日 我感觉最主要讲一些常见的规范和常见的坑吧,不然脑袋都会大了,比如忽略临时文件,别瞎搞分支(如果有分支管理的话)。 |
19 thinkmore 2020 年 7 月 3 日 别整哪些复杂的,就实战内容就行了。 比如不要直接往 master 分支提,分支名的命名规范(feature/xxx,issue/xxx). 提交代码之前先 pull 等等。 冲突了怎么处理,不要覆盖别人的代码。 |