有多少人完全使用命令行管理 git 得

2023-09-09 14:54:44 +08:00
 iorilu

有多少人从来不用 gui 软件管理 git 呢

有什么经验分享下吗

15360 次点击
所在节点    程序员
203 条回复
horizon
2023-09-10 11:24:11 +08:00
没安装过 git 的 GUI ,一直都是手打命令
解决冲突的时候用一下 vscode 的 gitlens
cyningxu
2023-09-10 11:26:39 +08:00
8 年命令行,有不少人推荐 GUI ,但试用过后都放弃了,现在除了用 gitk 和 git citool 其他都是命令行操作。
msg7086
2023-09-10 12:23:27 +08:00
@james122333 #111 我只是想说 TUI 本质上和 GUI 就是一个东西。功能上,使用逻辑上,都类似,只因一个用 ncurses 生成窗口、菜单、状态栏,处理键盘鼠标事件,而另一个用 GTK/QT/Win32API 生成窗口、菜单、状态栏,处理键盘鼠标事件,而莫名其妙弄出一种鄙视链来。
luckyrayyy
2023-09-10 12:24:44 +08:00
为啥用 Windows 没有人感觉电脑不是自己掌控的....
persi
2023-09-10 12:56:49 +08:00
8 年全命令行用户
hk3475
2023-09-10 13:03:39 +08:00
@msg7086 赞同这个观点,还有我觉得命令行最大的优势是统一性,而 GUI 不同工具的交互、操作、逻辑都不一样。所以在小公司我喜欢用命令行,大厂就用 GUI 。
ktqFDx9m2Bvfq3y4
2023-09-10 13:23:41 +08:00
@james122333 #114
我使用 sourcetree 十来年了,我没有学过 git 命令行也没有学过 sourcetree 这个软件。一切都是自然而然的。这只是一个工具而已,不需要刻意学习已经满足使了。
skiy
2023-09-10 13:32:30 +08:00
。。。
我发现我错了。我以为大家都是 Git Bash 的,没想到大家都是 Git GUI 。

一直都用命令行。特别是,debug + debug + debug 时,向上( PgUp )特别好用,不需要再另外动几次鼠标。GitHub Actions 流水线测试出错时,方便修改及提交。
chenyu0532
2023-09-10 14:10:35 +08:00
12 年的时候开始用的 gitBash ,纯命令行的,刚开始学的时候很痛苦,不过熟了就好了。。
做游戏开发了,小公司统一用 svn 。
现在又用回 git 了,用的 fork ,我感觉这工具特别棒
sunmoon1983
2023-09-10 15:27:53 +08:00
用不习惯 gui
RRRoger
2023-09-10 15:35:29 +08:00
7 年程序员 只会 git clone/pull 其他都交给 source tree
roundgis
2023-09-10 15:47:38 +08:00
沒用過 git gui

用不上
prudence
2023-09-10 15:49:56 +08:00
smartgit
sworld233
2023-09-10 16:57:43 +08:00
基本上只使用命令行,但是在使用 diff 等功能时靠的是编辑器支持
james122333
2023-09-10 18:41:04 +08:00
@msg7086

你说的是使用者交互 而不是图型化 两者都是 User Interface 当然都是使用者交户 只是两者实现天差地远
终端显示都是按行显示的 gui 没有不好但这东西毕竟不适合方便组建简单应用 而不像 ncurses 其实你用 shell 都可以写类似的东西出来 其它语言也可 限制不大 gui 限制很多 也有其它缺点 至于鄙视链只是个人行为 但给我选我选 tui 方便自定义
cheny4work
2023-09-10 18:44:41 +08:00
人不能一辈子活在自己装的 b 里,用命令行并不是目的本身。

你 git branch 看看有哪些 branch ,然后再 git checkout + 你自己手敲的 branch 名字(而且还有可能敲错),这一大堆 b 事儿对于 gui 来说就是点一下鼠标的事情,但凡正常人都会去用 gui 。
james122333
2023-09-10 18:45:01 +08:00
@Chad0000

这前提是你先前早就熟悉其它版控工具才能如此自然 否则都是需要学习成本的 而且 git 都不是过于複杂的应用 与其它图型化大型工具相差很大
james122333
2023-09-10 18:52:25 +08:00
@cheny4work

命令行不是只有这种最原始的方式 你可以写脚本
使用也就是敲敲键盘选择而已 也可以用 vi 类的
我有干过类似的事情 但是是在公司 也不会傻傻手动输入资料
cheny4work
2023-09-10 19:04:45 +08:00
@james122333 你先去看看这楼的楼主问的是什么吧
james122333
2023-09-10 19:13:11 +08:00
@cheny4work

楼主所知道的命令行与娴熟的人是不同的
命令行不是只有手动 自动非常多
当然楼主这种都是钓鱼行为 想藉由贬损与对喷得知讯息

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

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

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

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

© 2021 V2EX