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

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

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

有什么经验分享下吗

15381 次点击
所在节点    程序员
203 条回复
gpt5
2023-09-11 13:14:24 +08:00
我最开始命令行,后来有了 gui ,就转 gui 了
sunmoon1983
2023-09-11 13:26:40 +08:00
纯命令行,merge 也是人肉
chinaguaiu
2023-09-11 13:30:11 +08:00
一些图形化界面太智能了,谁知道它们底层的行为是怎么样的?用命令行的话才不会产生任何操作上的歧义。
Rikipon
2023-09-11 13:42:15 +08:00
操作主要用命令行,查看和检查历史问题的时候会用各种 gui 。
minglanyu
2023-09-11 13:45:03 +08:00
zsh 无敌。
gaa ,gcmsg ,gp ,完事儿
MengiNo
2023-09-11 13:51:36 +08:00
装个 gui 看分支、log 、diff 以及解决冲突的时候用(涉及修改文件),比较直观。真正进行操作还是习惯用 cli (纯粹 git 本身功能的)。

最简单的,切个分支用 gui 都要点好几下,鼠标移来移去效率也太低了。特别是比如修改之前某条提交记录时间、追加内容这种参数比较多的操作,用命令行知道怎么写,gui 还要找半天不知道是不是这个按钮。

不过核心和这些都无关,主要还是对 git 命令的理解。理解了 git 那些常见命令的用法才是核心,不然自己都不知道自己干了啥,gui 又干了啥。
weilongs
2023-09-11 13:53:14 +08:00
GUI 用过最多是 sourcetree ,其次目前主要是提交代码所以用的命令很少。记住的也就十来个左右。
NoNewWorld
2023-09-11 13:57:38 +08:00
哈哈搭配使用,一般提交看记录、合代码撒的,直接 GUI 搞定,,不过回滚我还是靠命令,自己知根知底
caisanli
2023-09-11 14:00:18 +08:00
用 `git stash [pop]` 或者 `git clone` 时才用命令
mandex
2023-09-11 14:08:21 +08:00
不会用命令,都是 jetbrains IDE 里自带的窗口操作。
ychost
2023-09-11 14:14:24 +08:00
GUI 用着出错几率更低,就像有的人习惯用 VIM 编程,然后配置了一堆插件,最终的效果就是在命令行实现了一个简陋版本的 VsCode ,然后还没有 VSCode 流畅
FightPig
2023-09-11 14:53:45 +08:00
我一直是用的命令行
largershallow
2023-09-11 14:57:10 +08:00
什么都用,一般情况用命令行,命令行整不会了就用 gui 。jetbrains 的 gui 最好用,然后也就 vscode 了
mxT52CRuqR6o5
2023-09-11 14:59:48 +08:00
能学习一下 cli 怎么提交一个文件内的部分变更吗?一直不知道该怎么操作,所以用的 gui
1018ji
2023-09-11 15:09:45 +08:00
习惯了就好了,要啥经验
raptor
2023-09-11 15:54:16 +08:00
@msg7086 你这种才是魔怔地认为所有人都应该觉得 GUI 好。

各人的需求不同,有人觉得 GUI 好,有人觉得 CLI 好才是正常的。

tmux/vim 这种叫 TUI ,跟 GUI 最大的区别在于,可以在 SSH 里直接用。
justfindu
2023-09-11 15:59:39 +08:00
开头用命令行, 后来很多年一直用 sourcetree, 不为难自己. 管理的子项目太多了
knightdf
2023-09-11 16:00:00 +08:00
只用 cli ,因为 gui 会有误操作同时我不知道他到底做了什么
kuxuan
2023-09-11 16:04:05 +08:00
git add .
git commit -m "xxx"
git push origin main

一把梭.
tisswb
2023-09-11 16:18:49 +08:00
混着用,毕竟很多操作还得是命令行,但我不排斥 gui ,win 下我一般用 sourceGit+命令行+vscode 插件( blame+graph ),服务器都是 linux 所以我就是命令行+tig

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

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

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

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

© 2021 V2EX