以为大家都用命令行,想不到公司用的最多的是 idea 上。
1
cnzjl 2020-03-24 09:38:55 +08:00 2
在 idea 上比较方便点吧,我平常是 IDEA+命令行
|
2
lululau 2020-03-24 09:39:03 +08:00 via iPhone 3
magit
|
3
Vindroid 2020-03-24 09:39:27 +08:00
命令行,因为多个项目都是不同语言,IDE 用的也不同
|
4
LokiSharp 2020-03-24 09:39:37 +08:00
IDE 自带的或者 Sublime Merge
|
5
mangoDB 2020-03-24 09:40:13 +08:00
我个人习惯 git 命令行操作。
|
6
Trim21 2020-03-24 09:41:05 +08:00
merge 用 vsc,其他都是命令行。idea 的 diff 界面不如 vsc 好用。。。
|
7
fzhyzamt 2020-03-24 09:41:37 +08:00
拉代码或者写完代码提交之类的直接 IDE 里,合并打 tag 之类的命令行
|
8
Hellert 2020-03-24 09:42:03 +08:00 via Android 1
smartgit
|
9
chendy 2020-03-24 09:42:35 +08:00
因为平时只写 java 所以都是在 idea 里操作,自带基本的检查不用配 hook 啥的
命令除了 clone commit checkout reset 之类的基本不会…(为什么要会呢? |
10
Vegetable 2020-03-24 09:43:04 +08:00
正常,喜欢用 gui 环境的人更多一些。我之前请教一个写 java 的同学,怎么在命令行启动 spring boot 的项目,他说不知道,以至于现在我还不知道到底能不能做到。
|
11
set 2020-03-24 09:43:41 +08:00 1
git 命令行提供的信息更清晰, 也更直观. 之前遇到几次团队人员用 SourceTree 合并代码导致提交被冲掉的情况 基于 GUI 的 git 客户端很难排查问题.
对比下来命令行操作操作粒度更细, 但学习成本也高一点 不过这个学习时间对团队协作来说是值得花的 |
12
chuxiaonan 2020-03-24 09:43:42 +08:00 1
mergetool 用 idea 其余都是命令行
|
13
nyaruko 2020-03-24 09:45:06 +08:00 via Android
提交什么的操作都在命令行。用 IDE 的时候也基本是命令行
合并公司强制用 merge request 。 |
14
LostPrayers 2020-03-24 09:47:56 +08:00 2
TortoiseGit
|
15
littleylv 2020-03-24 09:48:42 +08:00
命令行。偶尔 Github Desktop
|
16
michaelcheng 2020-03-24 09:49:25 +08:00
90%的情况都是命令行
|
17
murmur 2020-03-24 09:49:40 +08:00
sourcetree
|
18
opengps 2020-03-24 09:49:46 +08:00
SourceTreeeeeeee
|
19
yvescheung 2020-03-24 09:51:04 +08:00
idea 用来对照更改内容,其余情况使用命令行
|
20
alex110 2020-03-24 09:52:39 +08:00
idea 都自带了 很少用命令行了。
|
21
zhangdszq 2020-03-24 09:52:45 +08:00
命令行
|
22
cxknmsl 2020-03-24 09:53:18 +08:00
索死去
|
23
cbasil 2020-03-24 09:53:32 +08:00
用 vscode 自带的 git 提交代码,需要合并解决冲突就用 git 命令
|
24
HolmLoh 2020-03-24 09:54:51 +08:00
看情况吧,有时候命令行,有时候 idea
|
25
hongjiapei 2020-03-24 09:55:53 +08:00 4
sourcetree 更好。我公司有个同事,用命令行,好几次都把代码注释或者删了然后提交,他都不看改了啥,还自以为用命令行很叼。
|
26
zhuangzhuang1988 2020-03-24 10:00:22 +08:00
sourcetree
|
27
Lin0936 2020-03-24 10:02:19 +08:00
命令行+fork+网页
|
28
Bigglesworth 2020-03-24 10:04:04 +08:00
add 一个文件的话我用 fork 点点点不用操心,全部提交就 IDE 操作更快也不操心
|
29
faimin 2020-03-24 10:06:05 +08:00 via iPhone
tower,用 GUI 的好处是简单直观,每次 push 之前能检查下自己将要提交的代码都改了哪些东西,有没有错误啥的
|
30
linbingcheng 2020-03-24 10:07:47 +08:00
更多时候是在命令行,说实话,idea 好卡
|
31
cat007 2020-03-24 10:08:21 +08:00
用 Git Bash
|
32
aa543187001 2020-03-24 10:09:00 +08:00
idea 吧 特別是合并冲突贼好用
|
33
yjxjn 2020-03-24 10:10:17 +08:00
Eclipse 上的 EGIT
|
34
oneisall8955 2020-03-24 10:12:08 +08:00
idea 挺舒服的
|
35
grewer 2020-03-24 10:14:17 +08:00
cmd+k cmd+shift+k
|
36
aliasliyu4 2020-03-24 10:15:35 +08:00 via iPhone
@hongjiapei 这不是命令行的问题,是看不看 diff 的习惯问题
|
37
sagaxu 2020-03-24 10:17:17 +08:00 via Android
假如 test 分支中,commit A 之后我改过 30 个文件,删除过 6 个,现在要在 master 中删除那 6 个,覆盖替换那 30 个。命令行下很好弄,IDE 里就不太方便了。
|
38
fancy111 2020-03-24 10:17:24 +08:00
个人习惯,优选命令行。 linux 系统
|
39
misaka19000 2020-03-24 10:22:46 +08:00
@hongjiapei #24 他 commit 前都不 diff 看一下呢吗
|
40
misaka19000 2020-03-24 10:23:24 +08:00
我还是喜欢命令行,主要是 gui 点点点有点烦
|
41
sniperking1234 2020-03-24 10:29:01 +08:00 2
身边都用 gui,网上都用命令行
|
42
ayase252 2020-03-24 10:33:02 +08:00
commit 用 vscode 自带,其他操作命令行
|
43
chiu 2020-03-24 10:33:07 +08:00 via Android
命令行,IDE/Editor 没有统一,即使在同一个组
|
44
lonhongg 2020-03-24 10:33:24 +08:00
前端用的 VSC
stage 、commit 、conflict view:编辑器自带( Diff 友好) fetch 、pull 、merge 和其它作:用命令行,如 merge 时候可以 no-ff squash 查看 Commit History 用的 Fork |
45
zlccn 2020-03-24 10:33:43 +08:00
命令行+gitkraken
|
46
chiu 2020-03-24 10:35:41 +08:00 via Android
@hongjiapei 用 Gerrit 之类服务的话,他的提交就只会提交到另一个分支,review 完后再自动 merge
|
47
DowneyLam 2020-03-24 10:36:19 +08:00
Fork
|
48
clrss 2020-03-24 10:43:16 +08:00
IDE (Intellij) + 命令行
|
49
cccxu 2020-03-24 10:43:35 +08:00 via Android
@Vegetable #10 通过 gui 启动下面输出的第一行就是对应的命令。gui 的按钮就是个命令行的快捷方式。
|
50
Presbyter 2020-03-24 10:45:10 +08:00
简单的 commit push 用 IDEA 带的工具,复杂的操作还是命令行.
|
51
xiangyuecn 2020-03-24 10:48:04 +08:00
小乌龟 Tortoise Git/SVN,满足 99%的日常需求,commit 前要检查一下代码,命令行的 99%的情况下没有图形化界面里对比检查差异来的直观,要反驳那你要的那需求就是那 1%😂 除非“commit 前都不 diff” #25 #39
|
52
xianyu191031 2020-03-24 10:48:18 +08:00
完全命令行
|
53
cyspy 2020-03-24 10:54:43 +08:00
复杂操作 idea,简单操作命令行
|
54
Nimrod 2020-03-24 10:54:55 +08:00 via Android
命令行的试试 lazygit
|
55
ruby109 2020-03-24 10:57:47 +08:00
简单的命令行,其他的都是 fork
|
56
sherryqueen 2020-03-24 10:58:42 +08:00
操作用命令行 想看分支图的话 会用 sourceTree 和 git 自带的图形展示
|
57
DelayNoMay 2020-03-24 11:05:56 +08:00
全命令行,最多看看 gitk
|
58
mgrddsj 2020-03-24 11:08:52 +08:00
GitHub Desktop
|
59
srx1982 2020-03-24 11:10:08 +08:00
提交前的 review 用 vsc,顺便提交也用 vsc 了
amend 的时候只能用命令行,vsc 没法换行 看 log 用 gitk |
60
zkwap 2020-03-24 11:12:41 +08:00
win 我用小乌龟,mac 用 sourcetree,感觉用命令行就是浪费生命
|
61
damngood 2020-03-24 11:13:51 +08:00 via iPhone 1
恕我直言 Gui 在绝大部分常规操作上要比命令行有效率得多. 当然有些操作必须要命令行才能完成.
|
62
ac2sherry 2020-03-24 11:16:04 +08:00
win
merge/diff == beyond compare log/rebase == tortoise git others == git bash linux all in bash |
63
Chingim 2020-03-24 11:21:24 +08:00
zsh+neovim
gui 是啥? |
64
nightwitch 2020-03-24 11:23:14 +08:00
diff/merge 的时候开 vsc 。 其余时候命令行
|
65
mota 2020-03-24 11:25:46 +08:00
日常提交和 push 用命令行,冲突和 cherry pick 用 vscode 和 fork
|
66
HongJay 2020-03-24 11:25:56 +08:00
sourcetree
|
67
dr2009 2020-03-24 11:26:06 +08:00
vscode pull/push/commit &conflict
Gitkarken merge/rebase/diff/history/squash & conflict |
68
lcgui7 2020-03-24 11:26:40 +08:00
全都用,视情况怎么方便怎么来。
|
69
wagjia 2020-03-24 11:26:54 +08:00
俩种都会。。。。。 不是挺简单的吗
|
70
xcstream 2020-03-24 11:27:17 +08:00
我觉得 idea 的 merge 最好用
|
71
sdushn 2020-03-24 11:31:57 +08:00
sourcetree,比较直观,每次提交前自己先 review 一下,有没有提交一些不该提交的测试代码什么的
|
72
strongcoder 2020-03-24 11:33:47 +08:00
sourcetree +1 基本上 90%的操作都在这个上面操作
|
73
james122333 2020-03-24 11:35:10 +08:00 via Android
命令行 自己写好的工具不用当然是有原因的
|
74
jinliming2 2020-03-24 11:36:27 +08:00 via iPhone
命令行
|
75
Yvette 2020-03-24 11:37:32 +08:00
命令行+vscode+偶尔网页版
|
76
massacreformash 2020-03-24 11:38:38 +08:00
Tower 很好用,不得已的情况下用命令行
|
77
fatestigma 2020-03-24 11:38:44 +08:00
命令行 90%都是 git clone,主力还是用 magit,操作简单快捷而且完全不需要鼠标
|
78
dupeng0811 2020-03-24 11:40:08 +08:00
sourcetree...
|
79
wvitas 2020-03-24 11:46:21 +08:00
都行
|
80
Leonard 2020-03-24 11:49:23 +08:00
只用过命令行,没试过 GUI
|
81
liubo18 2020-03-24 11:51:29 +08:00
之前用小乌龟,现在用 sourceTree,命令行只记得几个常用的
|
82
codelegant 2020-03-24 11:55:14 +08:00
只有提交在 IDE 上编辑完顺手做了,其它操作都在命令行。
|
83
codelegant 2020-03-24 11:57:18 +08:00
用命令行是因为可以(切分支,同步,合并,推送)一把梭,gco test && gl && gm feature/orders-v4.3.0-codelegant-20200324 && gp
|
84
jeffh 2020-03-24 11:57:25 +08:00
idea 中的 terminal 改为了 git bash,所有操作都在命令行,除了 git commit 前查看修改的文件使用了 idea 的 version control
|
85
p23XnFNH1Wq953rV 2020-03-24 12:00:09 +08:00
命令行 + smartgit
命令行操作的比较多, smartgit 主要是文件对比, 看提交了哪些比较方便 |
86
davin 2020-03-24 12:10:54 +08:00
vscode 终端自带命令行,冲突的时候最方便,可以在编辑器手动选择复原还是覆盖
|
87
hantsy 2020-03-24 12:19:14 +08:00
Command CLI+ 乌龟
|
88
yafoo 2020-03-24 12:22:56 +08:00 via Android
小乌龟 git
|
90
hantsy 2020-03-24 12:27:06 +08:00
@xiangyuecn 还有用 SVN 的吗?我这台本本 5 年了,没安装过 SVN 。
|
91
balamiao 2020-03-24 12:27:23 +08:00
一般命令行
|
92
Yoock 2020-03-24 12:29:07 +08:00 via iPhone
合并要发 PR
|
93
wangbenjun5 2020-03-24 12:32:11 +08:00
idea 自带的工具,快捷键非常方便,实在想不通某些人在那一个个敲命令图个啥,效率极低!
|
94
zunceng 2020-03-24 12:38:49 +08:00
code review 肯定用 ui
push/pull/logs/reset 等常规操作 以及结合公司研发流程规范相关 git 操作 不用命令行 哪个 ui 这么强, 公司的规范纯手工执行 不做工具当我没说 |
95
bzj 2020-03-24 12:45:37 +08:00
用命令行的看来你们的分支都太少了
|
96
ysweics 2020-03-24 12:52:01 +08:00
sourcetree,图形化的时候,查看代码变化,分支切换,非常方便,用命令行看起来贼麻烦
|
97
qiyuey 2020-03-24 12:59:11 +08:00
常用操作 IDEA + 快捷键,非常用操作命令行
|
98
xuanbg 2020-03-24 13:07:34 +08:00
sourcetree,分支多了,不看图形化的分支图闹不清自己在哪。瞎 JB 合并代码是要出大问题的!
|
99
anonymous256 2020-03-24 13:11:11 +08:00
用 GitKraken, git 命令已经忘的差不多了.
/斜眼 |
100
AntiGameZ 2020-03-24 13:12:58 +08:00
经常看老哥用命令行敲敲敲,时不时还会敲错误操作。
同样的事情用 IDEA 速度翻 10 倍。 当然,IDEA 不是什么时候都管用的,跑上服务器以后,没有 IDE 就蒙圈了 |