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

15 小时 47 分钟前
 shendaowu

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

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

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

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

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

2127 次点击
所在节点    奇思妙想
32 条回复
weixind
15 小时 39 分钟前
个人感觉需求应该不太大。

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

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

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

而且现在可视化的 Git 插件很多点点点就行了。命令记不住,每次点菜单看中文总能看明白吧。理解 Git 的几个常用功能之后,知道每个菜单是做什么能做什么就行了。
gitjcc
15 小时 19 分钟前
根本没人学,learngitbranching 都没有几个人能学完。真正愿意学全功能的人,凤毛麟角,而且他们可能不需要可视化。
IIce
15 小时 8 分钟前
git 基础命令就那么几个,push 、pull 、add 、commit 、merge 、checkout,其他的在码农的职业生涯中几乎很难遇到使用场景,前面的那几个命令随便一个 gui 都实现的很完美
hahiru
15 小时 8 分钟前
比学车复杂吗?
到头来还不是一把梭。
会的人自己会研究。
不会的人用不到。
用到了也不一定一定懂。
懂了也不一定精。
精了也没啥用。
AI 更方便。
要有用早有了。
InDom
15 小时 0 分钟前
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
14 小时 57 分钟前
人类只会为能赚钱和提效的事情付费,拿 git 来说 人只会对界面操作的 git 付费 而不是学 git 的教程付费,因为没有人想学 git 都是工作逼的,面试也不考 git 熟练度
Satoshl
14 小时 53 分钟前
git 都这么多年了,你觉得还能有风口等着吗哈哈哈哈
SURA907
14 小时 51 分钟前
不需要,这点学习能力都没有就不要当开发了
andyskaura
14 小时 15 分钟前
@InDom 除了 git clone 剩下的都选择用编译器的 gui
123zouwen
14 小时 5 分钟前
一般人甚至只需要 ide 的 git gui 界面就能操作了
blackmirror
14 小时 4 分钟前
不如教人用 Ai 更贴合实际
Yanlongli
14 小时 3 分钟前
不大,而且网上一大把的基础入门课程。
init 、clone 、pull 、push 、commit 对新人来说足够用了,实在不会的用 GUI 也能搞定。
再深入就脱离菜鸟那个等级了,这时候已经不需要教程了,文档看看摸索就会了
justfindu
14 小时 3 分钟前
@InDom #12 再加个 reset 刚好 10 个

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

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

https://ex.noerr.eu.org/t/1159816

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

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

© 2021 V2EX