1
JounQin 2018-09-30 05:45:09 +08:00 via iPhone 29
会用个 git 都能秀出优越感?现学现卖半天就能入门。。。
|
2
NetCobra 2018-09-30 05:49:59 +08:00
不是 ta 以前的公司有点 low,而是这个同事对编程可能根本没兴趣,对新技术没有学习的动力 /能力
|
3
houlin 2018-09-30 05:54:21 +08:00 via Android
发现你们程序员都喜欢用 git,我这自学的说实话,除了点 star,没别的了
|
5
zjsxwc 2018-09-30 06:05:13 +08:00 via Android
我们鄙视的是不会看文档的程序员,git 很简单,看文档 1 小时就能上手,碰到问题 goooooogle 下就可以解决,如果这都不会,被鄙视很正常
|
6
xiechengen 2018-09-30 06:08:11 +08:00 via Android
谷歌也不用 git
|
8
xuanbg 2018-09-30 06:33:45 +08:00 1
不会 git 不是 low,而是在编程上面没什么兴趣。但凡有点兴趣的,不会不去 gayhub,也就不可能不会一点点 git 的简单应用。
|
9
iPhone8 2018-09-30 07:24:17 +08:00 via iPhone
会
|
10
precisi0nux 2018-09-30 07:24:39 +08:00 1
只是个工具罢了,有什么 low 不 low 的,常用的 git 命令也就那么几个,很快就能学会了。
|
11
bigeast 2018-09-30 07:52:11 +08:00 via Android
不会 readline 快捷键的程序员也不是好程序员
|
12
beginor 2018-09-30 07:59:22 +08:00 via Android 1
不会就学,没什么好 BB 的
|
13
ericgui 2018-09-30 08:02:48 +08:00 7
我就拒绝过一个 offer,他们用 ftp 存代码,不用 git,我感觉太傻逼了。
|
14
witcat 2018-09-30 08:07:20 +08:00
不会用 觉得没必要去记那些命令...一直用 sourcetree
不过我也一直没有给自己定位是程序员 |
15
boyrfh 2018-09-30 08:14:03 +08:00 via Android
简单的版本控制要会用。
|
16
killeder 2018-09-30 08:20:53 +08:00 via Android
git 只是个工具而已
|
17
fumer 2018-09-30 08:23:02 +08:00 via iPhone 3
虽然 git 只是一个工具而已,但说半天就回了这牛吹的也是有点大
|
18
buckbuckgo 2018-09-30 08:26:33 +08:00 via Android
linux 在谷歌讲 git 的时候说的,我不是让你用 git,只是你还是在用 svn,xxx 什么的,我觉得你很蠢😂(都不用认真)
|
19
ifaii 2018-09-30 08:30:50 +08:00 via iPhone
git 和 github 不是一码事
|
20
nosay 2018-09-30 08:31:15 +08:00
这个鄙视链是绝对存在的,上面那么多人说的风清云淡,但是身边有人不会 git,第一感觉怕还是一个 low 字,哈哈哈
|
21
zek 2018-09-30 08:31:38 +08:00 via Android
SVN 挺好用
|
22
HiHi 2018-09-30 08:32:34 +08:00 via iPhone
会其他版本管理工具就可以,但是 要有愿意学习 git 的心。
|
23
tourist2018 2018-09-30 08:33:46 +08:00
不会用 git 或者根本不知道一些 git 命令的 只能说他一点开源的东西都不看(现在基本开源软件都在 github 上)要么就是他公司用的是 svn
|
24
classyk 2018-09-30 08:34:52 +08:00 2
git 目前的权限控制还是远远不如 svn 方便。对于很多公司而言,权限的问题,使得 git 无法使用。
|
25
XSugar 2018-09-30 08:36:46 +08:00 via iPhone
不会又不学才可怕
|
26
xxgirl2 2018-09-30 08:37:03 +08:00
不会 git、会 pull/push、会 branch/merge、会 filter、会 hook、…………
|
27
sagaxu 2018-09-30 08:38:42 +08:00 via Android 20
不会 git 隐含了很多信息
1. 没在用 git 的公司干过 2. 自己业余时间也没学过 git 3. 知道新公司用 git 也没准备一下 4. lowb 了还要企图洗白 |
28
henryhu 2018-09-30 08:40:31 +08:00
git 其实挺复杂
|
30
boywang004 2018-09-30 08:41:57 +08:00
我觉得高端操作或者装逼操作会不会无所谓,如果基础命令都不会……
|
31
murmur 2018-09-30 08:42:40 +08:00
用版本管理就行了呗 反正只要能满足需求就可以
而且什么"不会用 git 或者根本不知道一些 git 命令的 只能说他一点开源的东西都不看" 这种结论是怎么的出来的 你最多说他对开源界没贡现 git 上多少东西直接提供 dist 版的或者二进制版的 多少只需要 clone 然后 build 的 多少甚至只是把 git 作为一个源的 |
32
murmur 2018-09-30 08:42:55 +08:00
*更正:git->gayhub
|
33
aniua 2018-09-30 08:54:36 +08:00
公司只用 svn 的咋说
|
35
way2create 2018-09-30 09:03:17 +08:00
我只讨厌人品低为人恶心的的
|
36
a191243108 2018-09-30 09:07:02 +08:00
我这种万能用 SourceTree 的会被鄙视的。。。
|
37
coffeygao 2018-09-30 09:12:09 +08:00
我对 git 命令不是很熟悉。所以我经常使用 sourcetree 来操作。我们有部分同事喜欢命令行。另一部分不懂命令行也不下客户端操作。只知道几个简单 pull push 的操作导致经常代码冲突丢失的问题。条条大路通罗马,如果你感觉不行,那就换条路走。
|
38
anyforever 2018-09-30 09:14:31 +08:00
@NetCobra +1
|
39
bonfy 2018-09-30 09:18:59 +08:00
从不会到会 几个小时应该够了吧
你一开始也就 add, commit, push, 用着用着 就 branch,merge 之类的,然后还不会 去搜索啊,Git 还算技能了? |
40
maichael 2018-09-30 09:22:34 +08:00
只要会一种现代的代码管理工具,是不是 git 无所谓。
|
41
Vhc001 2018-09-30 09:22:53 +08:00 1
从来没遇到过不会用 git 的程序员,连想都没想过。今天看到这个帖子真是刷新了我的世界观
|
42
tt67wq 2018-09-30 09:24:16 +08:00
用 svn 的一般都不是小公司哟
|
43
mosliu 2018-09-30 09:29:22 +08:00
现在还有人在用 CVS 的。。。
|
44
whypool 2018-09-30 09:33:19 +08:00
各种 gui 工具,跑一次就行了
|
45
xcjx 2018-09-30 09:34:49 +08:00
前两年我也是这样,觉得用某某工具的人 low,用某某工具才 geek,现在想想真是弱智…
|
46
zhangyichent 2018-09-30 09:35:15 +08:00
就是个工具而已。。。用到的时候就自然会了
|
47
0vels 2018-09-30 09:36:46 +08:00
我觉得需要先定义一下什么叫会
|
49
betulachen 2018-09-30 09:49:27 +08:00
公司一直混用,项目太大了,还是喜欢 svn,不过前提是我的代码基本没有别人来动
|
50
adminii 2018-09-30 09:50:02 +08:00
不会不要紧,但自己去学习补补。别麻烦别人,git 这个怎么弄,那个怎么弄。
|
51
afc 2018-09-30 09:51:18 +08:00
不会 git 不算什么,反正我见过在阿里云调用他本机程序,填 IP 192.168.1.x 的程序员。
|
52
baixiangcpp 2018-09-30 09:52:17 +08:00
现在这个也能算技能了吗?
|
54
Chaos11 2018-09-30 09:53:35 +08:00
正因为基础,所有不会才 low
|
55
zhuawadao 2018-09-30 09:54:07 +08:00 1
TFS 瑟瑟发抖
|
56
ShareDuck 2018-09-30 09:54:56 +08:00
@ericgui #13 他们用 ftp 的话,怎么做版本管理??如果没有,我只能说他们开发水平太高了,没版本管理都居然活着。
|
57
wsh1108 2018-09-30 09:56:57 +08:00
不会没什么 a,我觉得一个程序员最基本的是信息检索的能力
|
58
pushyzheng 2018-09-30 09:57:35 +08:00 via Android
在校实验室,以前都用的内网 SVN,现在都换成 git 了。和大多数合作的人都不懂 git,但只要知道添加公钥,add,commit,push,pull 就可以参与项目了
|
60
wudanyang 2018-09-30 10:01:59 +08:00
不会没事,学会不就行了。如果学不会,那才是真的 low。
|
61
1yndonn3u 2018-09-30 10:02:46 +08:00 2
有时候比较迷惑的是,有的同学简历里面写的就是熟练使用 git,我想说,这个真的是什么技能么?这个不就是一个基础知识么,只要大家看几眼就都会了的啊,没必要作为专业能力吧。 有那时间多研究研究 JAVA 内存,多研究研究 c/c++啥不好啊,大家看中的不是你的 git 能力,而是你得编码能力和思考能力啊。 |
62
earthyan 2018-09-30 10:02:50 +08:00
git 其实挺复杂的,要用好也不容易
|
63
xcssum 2018-09-30 10:04:05 +08:00 via iPhone
git 是个很简单的东西,不会没什么,但是就程序员的工作特质来说,应该是能够很快学会的;如果一个程序员以不会 git 为理由做什么事情的话我会觉得有点 low,甚至直接说就是不喜欢用 git 我个人观感都会好一些。
|
64
myyou 2018-09-30 10:05:14 +08:00
git 学习来很简单,嘲笑你并不是因为你技术 low,也不是什么优越感,而是觉得你连这么简单工具都不愿花一点时间学习,你还干毛的 it。
|
65
dejavuwind 2018-09-30 10:08:45 +08:00
使用 git 的程度决定了难度(本地->本都&远程,单人->多人,单分支->多分支);
恕我直言,很多人对『会用』的定义不一样。 |
66
dejavuwind 2018-09-30 10:09:15 +08:00
@dejavuwind 笔误,本都->本地
|
67
pony279 2018-09-30 10:10:40 +08:00
两种可能性,或者两种皆有:
1. 以前的公司的工具集相对比较古老或者高度定制,项目太忙没时间自学 2. 没兴趣自学新技术,技术只不过是混口饭吃的工具 我觉得 1 的可能性不大,通常会倾向于 2 不能作为技术能力的考察项,但是多知道一些信息就可以从侧面了解对方的技术日常 |
68
Mark24 2018-09-30 10:12:42 +08:00
闻道有先后,术业有专攻。如是而已
|
69
agdhole 2018-09-30 10:14:32 +08:00 via Android
腾讯:SVN 一百年值得信赖
|
70
bkmi 2018-09-30 10:27:21 +08:00
新来的同事不会 git, 开始还是有点鄙视他的,第二天发现人已经溜得飞起了。
|
71
kangkang 2018-09-30 10:27:40 +08:00 2
楼上各种一小时学会 git 的怕不是只会 pull/add/commit/push 工作流就敢自称会 git。
|
72
husky 2018-09-30 10:29:06 +08:00
对以前的公司不予置评,但是如果入职以后不学不会不练,那这个人是真的 low 了
我司所谓的前端负责人,反正完全不想跟他合作项目 |
73
lk920724 2018-09-30 10:29:13 +08:00
大家都是从不会到会的。
|
74
xbdsky 2018-09-30 10:29:24 +08:00
真不会呢 哈哈 好久没用了 还真忘记了
|
75
chinawrj 2018-09-30 10:29:25 +08:00
@pushyzhengzuqin 1 楼也是这么想的,看个书半天就认为自己会 git 了,太搞笑。
|
76
coderluan 2018-09-30 10:40:13 +08:00
基本操作都不会的话,确实有点 low 吧,因为无论什么版本管理系统,基本操作都说 pull/push/commit 之类的吧,你 git 的不会,基本说明别的也不会呗。
我是 mercurial 党,git 复杂操作都得百度,请随便鄙视,但是我就是要说对于非开源项目,mercurial 就是比 git 好用,香。 |
77
czzhengkw 2018-09-30 10:56:35 +08:00
怕的不是不会,怕的是不会又不学……
|
78
Eugene1024 2018-09-30 10:58:29 +08:00
楼上+1
|
79
ID2333 2018-09-30 11:02:33 +08:00
前公司用 SVN,奈何现公司不用。自学,折腾用。
会觉得,不会 git 的一点 low (大概是太年轻),但还是会比较好。 |
80
jy02534655 2018-09-30 11:03:20 +08:00
Git Extensions 了解下....
|
81
fffang 2018-09-30 11:06:17 +08:00 1
请问如何将某个远端分支回退到 n 个版本前并提交远端?(除了再开一个分支,删除现有分支并替换的方法)
|
82
chunqiuyiyu 2018-09-30 11:11:01 +08:00 via iPhone
以工具论英雄,可悲。
|
83
WayneLau 2018-09-30 11:19:21 +08:00
如果你的公司还在用 Svn 而你自己又想使用 Git 的话,了解一下 subgit,可以说做到了 Git 与 Svn 的无缝对接。
|
85
ihavecat 2018-09-30 11:25:24 +08:00
对对对,大家都 low,你最秀
|
86
kangkang 2018-09-30 11:33:39 +08:00
|
88
rrfeng 2018-09-30 11:54:31 +08:00 via Android 1
不会不是问题
学不会是问题 不学会是问题 |
91
xxx749 2018-09-30 12:15:54 +08:00 via Android
git 有中文文档吗?
|
92
CodeMan27 2018-09-30 12:20:08 +08:00 via iPad
git 和 github 和码云( oschina )哪个好?
|
93
oonnnoo 2018-09-30 12:22:53 +08:00
那不会 svn 的呢?
工具而已,要用的时候有得用就好~~ |
95
oonnnoo 2018-09-30 12:28:43 +08:00
|
96
x7395759 2018-09-30 12:31:40 +08:00
会不会是一回事,学不学又是一回事
|
98
msg7086 2018-09-30 12:32:34 +08:00
@fffang 先说伪代码。
比如这个分支分叉于 A,下面提交了 BCDE,现在 origin/br 指向 E,需要回滚到 C。 1. 签出 origin/br 到 br 2. 将 br 指向 C 3. 将 br 强推到 origin/br 然后说操作。 我们一般用 GUI,双击签出,鼠标拉分支到 C 上,然后右键强推即可。 命令行的话: 1. git checkout br 2. git reset --hard C 3. git push --force origin br |
99
msg7086 2018-09-30 12:37:01 +08:00
|