git 操作命令行比界面有哪些优势呢?

2022-01-14 15:17:59 +08:00
 lingdu666

个人理解,重复的很多操作,命令行提炼出一个命令包含多个操作 通过 && 连接,但是界面需要很多重复操作,还有其他优势吗?

10196 次点击
所在节点    git
119 条回复
agagega
2022-01-14 15:54:22 +08:00
Git 自己的命令行都分上层命令和底层命令,上层命令是用脚本对底层命令的封装。GUI 就是把上层命令再封装了一层,happy path 可能没毛病,但遇到点问题可能就抽象泄漏了
yukiww233
2022-01-14 15:56:00 +08:00
emmm 用 idea 自带的 gui, cherry-pick 不是一键完成么
Cloutain
2022-01-14 16:00:51 +08:00
我只会用乌龟 GUI 。。。
ZeroClover
2022-01-14 16:03:39 +08:00
其实可以试试 Sublime Merge ,CLI 思想的 GUI 操作。

对于刚学习 git CLI 而言还是比较友好的。
orzorzorzorz
2022-01-14 16:03:51 +08:00
ui 妹子来找我对需求的时候,我会敲命令来显示我的手速,用以表示自己的交配权尚未得到保障。就一个人的时候,简单的命令就点点点,rebase 这种需要保证提交记录干净的,那还是会敲一敲让自己安心的。
0o0O0o0O0o
2022-01-14 16:16:32 +08:00
kidonng
2022-01-14 16:22:24 +08:00
git -C
git --git-dir
GUI 如何优雅替代以上参数,急,在线等🐶
unco020511
2022-01-14 16:26:19 +08:00
我比较菜,还是习惯 gui
justwe7
2022-01-14 16:30:06 +08:00
gaa
gcsm
ggpush
配合 zsh-autosuggestions ,提交代码不要太爽
james2013
2022-01-14 16:32:18 +08:00
提升了打字速度
340244120w
2022-01-14 16:34:45 +08:00
@kidonng #27 不太会命令,不过需求是啥
andrewpsy
2022-01-14 16:39:53 +08:00
家里各种轴的键盘十把左右,必须要多打字才对得起它们。
lujiaosama
2022-01-14 16:41:29 +08:00
@justwe7 你这是自定义的快捷指令么? 我之前很多指令这么搞的, 换部电脑就有时得卡顿下想想原来的命令怎么回事.感觉不是特别通用. 还有在 win 上没有 zsh 我都整不会了.
Maxxxxyu
2022-01-14 16:55:35 +08:00
需要复杂操作的用指令,但就日常的 commit ,push ,pull 啥的,gui 界面方便很多
chengyiqun
2022-01-14 17:01:49 +08:00
idea 自带的 gui 够用了, 如果有其他需求, 就用命令行, 合适就行. 总之就是不同的操作, 用 gui 和用命令行都有省事的地方, 哪个省事用哪个.
GalaDOS
2022-01-14 17:12:15 +08:00
用的编辑器比较多,gui 很多套,不想一个个去熟悉,命令行统一解决比较省心
ksc010
2022-01-14 17:15:41 +08:00
看你使用场景了,感觉用啥舒服省事就用那个
我平时提交的时候就用 gui 审查代码改动了啥感觉很方便
一些自动话的脚本就用命令行
leeyuzhe
2022-01-14 17:18:23 +08:00
jb 家用 gui ,然后 vscode 用命令行,因为 ui 是在太难用了
wonderfulcxm
2022-01-14 17:20:37 +08:00
在服务器没有 UI 操作的时候
tuwulin365
2022-01-14 17:25:46 +08:00
命令行的优势就是不需要安装 gui 工具

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

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

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

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

© 2021 V2EX