用 TortoiseGit 被人嘲讽“会不会用 git”

2016-06-21 21:38:14 +08:00
 iamwb
呵呵
20265 次点击
所在节点    git
119 条回复
YuJianrong
2016-06-21 22:19:39 +08:00
在我看来主要是有些 feature 真不知道 GUI 怎么搞,然后已经学会了 CLI 了,不想再学一次 GUI 怎么用(有些 feature 找了半天发现根本没有,挫折)。
比如 interactive rebase 啦, reflog 啦, stash 啦(即使 GUI 有我也找不到怎么用)……然后如果上了 gerrit 的话 push 命令有特殊一点……就不像再学一套了。
然后用命令行超级直观,更容易搞懂 git 的原理,很多人用 git 遇到问题了,我都能很快解决掉(用命令行)。


@yangff 你这有点扯了,首先 GUI 不也是 switch_context 吗,除非和 IDE/编辑器集成……
然后命令行也就是

git add --all && git commit -m "some changes" && git push
懒的话可以 alias 化或者写脚本,我觉得真不一定谁更快(考虑到点鼠标后要切换到键盘输入 comments )
500miles
2016-06-21 22:20:33 +08:00
说到底 还是鄙视链问题啊
jellybool
2016-06-21 22:23:59 +08:00
@Delbert 恩,赞同你这个
learnshare
2016-06-21 22:25:54 +08:00
只要能登月,你管我是二踢脚还是 SpaceX
xcodebuild
2016-06-21 22:34:49 +08:00
如果是认识的人,那是你们俩相互鄙视的问题,和你用什么没关系。
msg7086
2016-06-21 22:36:41 +08:00
@YuJianrong GUI 不需要动脑筋,点鼠标提交比敲命令消耗更少的精力,线程切换开销更小。
对于这种不需要批量运行又有固定套路的操作来说,命令行优势并不大。
何况像 Git 的分叉树图形,不用 GUI 很难看清楚父子关系的。
简单的 Repo 还好,多个分支大量合并的时候就要晕了。
以及 @Delbert
试试看好点的 GUI ?
ivmm
2016-06-21 22:38:12 +08:00
看了回复,我觉得用 GUI 的我自信多了
Felldeadbird
2016-06-21 22:45:37 +08:00
乌龟 git 我在 win 下一直用,强多了。
命令行在频繁的切换才会觉得实用。
kiwi95
2016-06-21 22:53:55 +08:00
所以很多用 gui 的人开始嘲讽用 git bash 的人嘲讽你们用 gui 咯?
谁关心你用什么,嘲讽你的人不代表用命令行的人,不要人为制造分歧
20015jjw
2016-06-21 22:57:38 +08:00
命令行习惯了 fugitive 也好用 所以就用命令行了
source tree 不太会用...
yangff
2016-06-21 23:01:45 +08:00
@YuJianrong 不用啊, IDE 继承了
xyok
2016-06-21 23:02:28 +08:00
工具只是用来提高效率而已, gui 直观,命令行快捷,又不矛盾
yangff
2016-06-21 23:02:31 +08:00
所以说用小红点啊,无缝衔接
n6DD1A640
2016-06-21 23:06:25 +08:00
虽然命令行也记得,但是 GUI 直观很多,现在日常用 SourceTree 。。
murmur
2016-06-21 23:30:49 +08:00
@xyok 真不快捷 如果你要求写很详细的提交日志 有个文本框那是坠吼的 如果你就写个 123 敷衍了事那命令行倒无所谓
Wangxf
2016-06-21 23:32:05 +08:00
gui 软件只能抽象化一部分功能,命令行更快更便捷,服务器上只能用命令行,有句话怎么说来着,普通玩家:默认模式,高手玩家:自定义模式
Wangxf
2016-06-21 23:33:23 +08:00
不过 V2 也是越来越水了,连 git 都排斥都掌握不好的人都觉得别人用 git 是装逼,估计你还认为别人用 Mac ,喝星巴克也都是装逼吧
imcxy
2016-06-21 23:50:29 +08:00
@Wangxf 喝星巴克,用 Mac 只是一种行为表现。。具体是不是装逼关键看出发点。。为了装逼而喝星巴克、用 Mac 的才叫装逼。例如,同事在谈论冬天买个羊毛衫,你突然兴趣很大,因为你的羊毛衫是 4800 ,所以你走过去说我这羊毛衫 4800 ,这就是装逼的一种表现形式。因为如果你羊毛衫是 40 块,你根本不会去装这个逼。

从心理学角度来说这种刻意行为其实是内心极度渴望别人的认同。也就是说,行为不是为了行为本身,而是为了渴求一种认同。从社会学上来说,属于六亲冷淡,年少缺爱型。。所以才会这么渴。
kookxiang
2016-06-22 00:01:40 +08:00
我认识的 90% 的人用 GUI 只是因为他们会用 SVN 而已
so898
2016-06-22 00:26:40 +08:00
因为参与了 SourceTree 的汉化工作,所以向周围很多人都推荐过这个软件
现在除非是在服务器上操作 Git ,一般都是用 SourceTree 解决问题

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

https://www.v2ex.com/t/287407

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

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

© 2021 V2EX