又是 git 的锅

2016-03-21 16:18:27 +08:00
 mhtt

还是在某招聘 app 上,是一个在其他公司工作了快一年的新人,今天第一天入职,给他安排的工作是学会基础的 git ,并提供了两个学习地址 http://rogerdudler.github.io/git-guide/index.zh.htmlhttps://git.oschina.net/progit/,刚才考核的了下 init/add/commit/push/pull 几个,还没有会

3407 次点击
所在节点    问与答
31 条回复
UnisandK
2016-03-21 16:24:00 +08:00
这锅 HR 得背
500miles
2016-03-21 16:30:46 +08:00
linus 的锅
fwrq41251
2016-03-21 16:36:53 +08:00
平常都在 IDE 上手点的..
congeec
2016-03-21 16:37:27 +08:00
linus 的锅
weer0026
2016-03-21 16:46:09 +08:00
我们这边来新人,我都得和他们仔细讲一遍 git 的几个命令,项目里面还写了提交和更新的 shell ,然而他们都是在 IDE 上点点的。。心累
@fwrq41251
fwrq41251
2016-03-21 17:00:16 +08:00
@weer0026
手点有什么特别不好的地方吗?
lxy
2016-03-21 17:04:25 +08:00
当年老员工让我学 git ,会了。每次提交文件我都会在 bash 中疯狂敲键盘。大概过了一个月吧,他跟我说,你怎么不用 IDE 来提交呢……后来用上 oh-my-zsh ,有了一堆 git alias 后敲得更快了……
chairuosen
2016-03-21 17:07:25 +08:00
命令行或者 GUI ,自己用着舒服就行
chend
2016-03-21 17:09:56 +08:00
两个链接资源~~
第一个 : 讲的基础 确实深入浅出
第二个 : 后面 几部分 有点深入了~~ 有机会我也学学看看。。

其实, 我建议 看 廖雪峰的 Git 教程, 图文并茂, 基础操作妥妥的
yangxiongguo
2016-03-21 17:17:55 +08:00
我尝试过直接手撸命令,但最后还是用回 IDE
Felldeadbird
2016-03-21 17:18:45 +08:00
用不用命令要看个人习惯。
多文件操作 + 忽略文件 , GUI 比较顺手。
分支不停来回切换,百分百是命令行。

我是结合使用的。
impony
2016-03-21 17:27:59 +08:00
owlsec
2016-03-21 17:30:39 +08:00
贴张我认为还不错的图
mornlight
2016-03-21 17:38:15 +08:00
@fwrq41251 我这种用 SourceTree 点的都不敢说话了
Ouyangan
2016-03-21 17:50:12 +08:00
@mornlight 理解了命令的意义,两者都差不多.
feiyuanqiu
2016-03-21 17:51:52 +08:00
你别说,这些工具还真是年轻人接受地要快些
工作了几年用惯了其他版本管理工具,再让他转来用 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

你自己有兴趣了有需求了可以自己去深入学,我们先让你能工作起来
lgn21st
2016-03-21 18:35:50 +08:00
@owlsec 这个 cheat sheet 做的好精致,打开大图后在页脚发现是 @riku 的作品.
mhtt
2016-03-21 19:14:23 +08:00
@feiyuanqiu 好主意!
hellojinjie
2016-03-21 20:07:14 +08:00
@feiyuanqiu

提交的时候为啥要先 stash 再 pop 呢,直接 pull ,又冲突再合并不久好了
otakustay
2016-03-21 20:19:26 +08:00
@owlsec 这个图里的 reset 要是没有--hard 还是不错的…… hard 误人啊

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

https://tanronggui.xyz/t/265168

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

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

© 2021 V2EX