还是在某招聘 app 上,是一个在其他公司工作了快一年的新人,今天第一天入职,给他安排的工作是学会基础的 git ,并提供了两个学习地址 http://rogerdudler.github.io/git-guide/index.zh.html 和 https://git.oschina.net/progit/,刚才考核的了下 init/add/commit/push/pull 几个,还没有会
1
UnisandK 2016-03-21 16:24:00 +08:00
这锅 HR 得背
|
2
500miles 2016-03-21 16:30:46 +08:00
linus 的锅
|
3
fwrq41251 2016-03-21 16:36:53 +08:00
平常都在 IDE 上手点的..
|
4
congeec 2016-03-21 16:37:27 +08:00
linus 的锅
|
5
weer0026 2016-03-21 16:46:09 +08:00
我们这边来新人,我都得和他们仔细讲一遍 git 的几个命令,项目里面还写了提交和更新的 shell ,然而他们都是在 IDE 上点点的。。心累
@fwrq41251 |
7
lxy 2016-03-21 17:04:25 +08:00
当年老员工让我学 git ,会了。每次提交文件我都会在 bash 中疯狂敲键盘。大概过了一个月吧,他跟我说,你怎么不用 IDE 来提交呢……后来用上 oh-my-zsh ,有了一堆 git alias 后敲得更快了……
|
8
chairuosen 2016-03-21 17:07:25 +08:00
命令行或者 GUI ,自己用着舒服就行
|
9
chend 2016-03-21 17:09:56 +08:00
两个链接资源~~
第一个 : 讲的基础 确实深入浅出 第二个 : 后面 几部分 有点深入了~~ 有机会我也学学看看。。 其实, 我建议 看 廖雪峰的 Git 教程, 图文并茂, 基础操作妥妥的 |
10
yangxiongguo 2016-03-21 17:17:55 +08:00
我尝试过直接手撸命令,但最后还是用回 IDE
|
11
Felldeadbird 2016-03-21 17:18:45 +08:00
用不用命令要看个人习惯。
多文件操作 + 忽略文件 , GUI 比较顺手。 分支不停来回切换,百分百是命令行。 我是结合使用的。 |
12
impony 2016-03-21 17:27:59 +08:00
|
13
owlsec 2016-03-21 17:30:39 +08:00 7
贴张我认为还不错的图
|
16
feiyuanqiu 2016-03-21 17:51:52 +08:00 via iPhone
你别说,这些工具还真是年轻人接受地要快些
工作了几年用惯了其他版本管理工具,再让他转来用 git ,是有思维定势的,会很自然地按照之前的习惯来理解和操作,不容易转过弯 说回 git ,我觉得一开始你就直接给他们一个一揽子解决方案,拉代码需要哪几步, push 需要哪几步,让他们照着来就行 我们组对新人就是这样,做新需求 1. git checkout develop 2. git pull origin develop 3. git branch feature/#1234 -b 提交代码 1. git stash 2. git pull origin develop 3. git stash pop 4. git push origin feature/#1234 你自己有兴趣了有需求了可以自己去深入学,我们先让你能工作起来 |
18
mhtt OP @feiyuanqiu 好主意!
|
19
hellojinjie 2016-03-21 20:07:14 +08:00
|
21
mikicomo 2016-03-21 21:13:31 +08:00
萌新没接触过 svn ,只会基础的 git 操作围观楼上大喵们
|
22
ferran 2016-03-21 21:38:38 +08:00
看一遍 Pro Git 。。
|
23
xi_lin 2016-03-21 21:59:32 +08:00
有心的话是可以给新人布置一个 bootcamp 来完成的
|
24
cxbig 2016-03-21 22:12:14 +08:00
@hellojinjie 如果你 pull 的东西和你本地改动的文件有冲突,会报错并终止。所以先 stash 再 pop 的时候看到 conflict 并处理
|
26
sophymax 2016-03-21 22:48:34 +08:00
新人学习 git 的话,不要让他装客户端,强迫着用命令行,很快就缕顺了,给他装个客户端的话反而很难学会。 以前一个同事从入职到离职一直抱着 sourcetree ,最后也没学会用,平均一周让别人帮着提交一次代码
|
27
bzw875 2016-03-21 22:50:28 +08:00
教程不错,已 mark
|
28
kumakiti 2016-03-21 22:53:12 +08:00
同事 iOS 技术也很不错,但是 Git 却不太会,我也是感觉很奇怪....
|
29
skydiver 2016-03-21 22:56:54 +08:00 via iPad
@feiyuanqiu 你这提交代码根本没 commit 。。
|
30
leeloto 2016-03-22 08:31:34 +08:00 via iPhone
先看 YouTube 上 bucky 的教程,然后看廖雪峰的教程
|