全功能的 git 可视化教学软件需求大不大?

1 天前
 shendaowu

我感觉 git 学起来挺难的。不知道是我智商不够还是这东西确实难。我看的是《精通 Git 》,为了节省时间我没看我感觉只是多人开发才会用到的部分。

我搜到的可视化的网站好像功能都不是很全。好像支持的命令都不全。不知道是不是我没搜到比较好的。比如这两个: https://git-school.github.io/visualizing-git/https://learngitbranching.js.org/

如果让我做的话,我目前能想到的是通过读取文件来实现可视化。估计是没法做成在线的了。不知道这东西整体和我拍脑袋想出来的这个方向难不难。

如果需求很大的话,我也许会将这个作为一个赚钱的备胎。被别人抢了我也不太在意,我不是非常看好这个,而且我备胎比较多。不过我的问题是我没车,只有备胎,笑我吧。如果需求不大的话,那万一我财富自由了我可能会做一下。我感觉就算不是痛点,价值应该还是有的,如果有人感觉不对欢迎反驳我。

订阅的话,每月花个十元我还是愿意的。买断一百元以内我都能接受。万一谁想做的话也许可以参考一下这个。希望有需求的人也能报一下能接受的价格。

2513 次点击
所在节点    奇思妙想
32 条回复
weixind
1 天前
个人感觉需求应该不太大。

一是 git 的操作并不太多,平常使用的最多最多也就是十几种。
二是 git 的学习最好是实操,git 的理解成本并不高,初学者需要学习实际操作,合并几次代码,解决几次冲突就能够很好的上手了。
xtreme1
1 天前
ugit 看过么
bobox
1 天前
大多数情况都是 pull push commit add 没了,用不着那么多技能。
jiangliuli
1 天前
2%的命令能满足 98%的需求,个人感觉除了催眠之外没什么需求
nevin47
1 天前
git 和 vim 的学习逻辑比较相似,为了学而学,学十年也学不出个所以然;因为要用而学,高强度用一个月基本上 80%的功能都学会了

我之前在读书的时候也专门看过类似的教程,还买过那种交互式的课程,没啥用。后来工作了,一个月就完全上手,后来自己慢慢开始做软件管理,各种稀奇古怪的功能全部都接触了一个遍,基本上 git 内生的设计原则都了解了个透
ooops
1 天前
伪需求,谁会一直跟一个软件学?还要花钱还是订阅?? 我问一下 GPT 啥都解决了
xinyu391
1 天前
一般都用命令行,
merge 操作,大部分的 IDE , 都有对比视图。
dfkjgklfdjg
1 天前
需求很小。如果你是为了赚钱,那么这个需求不会是一个好的方向。不如找一些面向普通人的需求,而不是面向支付意愿不大的开发者(就这破功能也要收钱?我从 XX 上面学不是一样还免费 or XX 功能比你全还不收费,balabalabalabala )。

基本上学习的话,过完 https://learngitbranching.js.org/ 就可以满足日常工作需求了。真的要在工作中用起来,过完整个教程应该不会超过两三天?后面基本上就不会再打开了。
常用命令就那么几个,一些冷门的命令几百年都用不了一次,需要理解一些理论支撑并且应用到实践中才行的。

而且现在可视化的 Git 插件很多点点点就行了。命令记不住,每次点菜单看中文总能看明白吧。理解 Git 的几个常用功能之后,知道每个菜单是做什么能做什么就行了。
gitjcc
1 天前
根本没人学,learngitbranching 都没有几个人能学完。真正愿意学全功能的人,凤毛麟角,而且他们可能不需要可视化。
IIce
1 天前
git 基础命令就那么几个,push 、pull 、add 、commit 、merge 、checkout,其他的在码农的职业生涯中几乎很难遇到使用场景,前面的那几个命令随便一个 gui 都实现的很完美
hahiru
1 天前
比学车复杂吗?
到头来还不是一把梭。
会的人自己会研究。
不会的人用不到。
用到了也不一定一定懂。
懂了也不一定精。
精了也没啥用。
AI 更方便。
要有用早有了。
InDom
1 天前
95% 的情况下需要用到的命令不超过 10 条, 剩下 5% 的情况有 99% 可以通过问 AI 完成, 最后那 1% 就

常用命令: git clone 、git checkout 、git status 、git add 、git commit 、git push 、git pull 、git merge 、git stash

我甚至都凑不齐 10 个...

剩下的, 恕我直言, 不会不影响正常使用, 你要干啥就问 AI 效率很多, 用多了自然就记住了.

我搜索最多的是: git 取消 commit
carlojie
1 天前
人类只会为能赚钱和提效的事情付费,拿 git 来说 人只会对界面操作的 git 付费 而不是学 git 的教程付费,因为没有人想学 git 都是工作逼的,面试也不考 git 熟练度
Satoshl
1 天前
git 都这么多年了,你觉得还能有风口等着吗哈哈哈哈
SURA907
1 天前
不需要,这点学习能力都没有就不要当开发了
andyskaura
1 天前
@InDom 除了 git clone 剩下的都选择用编译器的 gui
123zouwen
1 天前
一般人甚至只需要 ide 的 git gui 界面就能操作了
blackmirror
1 天前
不如教人用 Ai 更贴合实际
Yanlongli
1 天前
不大,而且网上一大把的基础入门课程。
init 、clone 、pull 、push 、commit 对新人来说足够用了,实在不会的用 GUI 也能搞定。
再深入就脱离菜鸟那个等级了,这时候已经不需要教程了,文档看看摸索就会了
justfindu
1 天前
@InDom #12 再加个 reset 刚好 10 个

=============================
另外 sourcetree 还不够可视化吗

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

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

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

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

© 2021 V2EX