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

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

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

有什么经验分享下吗

14165 次点击
所在节点    程序员
203 条回复
gouflv
2023-09-09 16:31:18 +08:00
lazygit 比敲命令舒服
m1nm13
2023-09-09 16:46:58 +08:00
@Nzelites #18 我猜你说的 git log? 我也不用,我用 tig
yechentide
2023-09-09 16:59:21 +08:00
@unco020511 github cli 可以生成 PR 好像
chenliangngng
2023-09-09 17:06:54 +08:00
我 gui 入门但是前几年就全部手敲 bash 了,因为 windows 和 mac 和 ubuntu 的 ui 都不一样,而且要经常解决团队一些复杂问题比如提交错等,就 bash 一把嗦了
924412409
2023-09-09 17:15:42 +08:00
lazygit 很舒服,因为日常开发最常用的还是 add commit discard pull push checkout 这些操作,lazygit 随便按几个键就搞定了,自认为比直接敲命令快。
gui 只用来处理复杂的 conflict 。
guaiZhang
2023-09-09 17:25:47 +08:00
编辑类的操作都是命令行,简单,快速,什么操作都能心里有数。
查看类操作都是 VSCode gitlens 完成,十分方便。
liberty1900
2023-09-09 17:25:58 +08:00
https://github.com/librz/shell-scripts/blob/main/.zshrc#L102

我是自己写了一些 alias 和 function 来简化操作
litchinn
2023-09-09 17:29:35 +08:00
用的 githubdesktop ,很舒服,文件变更很直观,也是通过他上面的功能让我深刻理解了诸如 stash 等很多命令的正确使用场景和作用
但是有某些情况还是得命令行,比如更换远程地址,完全删除历史记录,和一些高级功能
taozywu
2023-09-09 17:36:28 +08:00
早期贼喜欢用命令行,后来被领导各种鄙视强烈要用工具,从 git 小乌龟->sourcetree->GitKraken->fork
zonyitoo
2023-09-09 17:37:42 +08:00
好像从来都没用过任何的 gui 来管理 git 。。
duke807
2023-09-09 17:46:57 +08:00
操作只用 git 命令,但我要配合 git 自带的图形工具 gitk
duke807
2023-09-09 17:48:16 +08:00
gitk 查看状态、对比代码,git 命令则执行提交之类的具体操作
duke807
2023-09-09 17:48:52 +08:00
对比代码用 gitk 默认调用的 meld 这个对比工具
openliucongbx
2023-09-09 17:50:53 +08:00
代码对比用工具
其他都用 git 命令行,因为对比看不习惯
Yuicon
2023-09-09 17:54:44 +08:00
其他都好说 用了 idea 还喜欢自己敲命令行就有点怪了
MrUser
2023-09-09 17:55:57 +08:00
命令行 + https://git-fork.com/
命令行用于提交和拉取代码,fork 用于查看记录、对比
YsHaNg
2023-09-09 18:07:08 +08:00
@Nzelites 我喜欢"A Dog" = git log --all --decorate --oneline --graph 或者 oh my zsh gloga
U2Fsd
2023-09-09 18:10:02 +08:00
之前用 GUI
现在用命令行,很多操作显然用命令行效率高的多。 而且可以用 oh my zsh 来简化命令
hello2090
2023-09-09 18:15:11 +08:00
都用,fetch, pull, stash, checkout 都在命令行。stage/commit/push 在 gui😄
iorilu
2023-09-09 18:25:28 +08:00
我不是怀疑, 提交啥的命令行很正常

一堆文件,diff ,merge 时候用命令行好像效率不行把

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

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

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

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

© 2021 V2EX