第一次在编程中获得成就感的时候,是花了30分钟掌握了正则表达式,应用在我的scihub文章下载脚本上
而第一次接触git的时候,它带给我的只有clone, pull, checkout, push,merge 等一系列命令。我并没有体会到git的美妙,相反,我经常感受到merge冲突时的痛苦,直到理解了git的提交树。
regex正则表达式
理论资料
30分钟入门正则表达式
(推荐):https://deerchao.net/tutorials/regex/regex.htm菜鸟教程
https://www.runoob.com/csharp/csharp-regular-expressions.html
游戏中学会regex
- https://regexlearn.com/learn
- 这个网站的正则表达式并不完全是语言中实现的正则表达式引擎,但基本规则都是一致的,非常推荐搭配上文
30分钟入门正则表达式
学习
- 这个网站的正则表达式并不完全是语言中实现的正则表达式引擎,但基本规则都是一致的,非常推荐搭配上文
git版本管理
理论学习
菜鸟教程
https://www.runoob.com/git/git-tutorial.html使用github项目
https://cloud.tencent.com/developer/article/1513969
游戏化学习
- https://learngitbranching.js.org/?locale=zh_CN
- 通过可视化的git提交树,学习git的概念,掌握如rebase和cherry-pick等好用的工具
- 配合良好的项目开发习惯(如:不同时编辑同一个文件)可以极大地减少版本的混乱