一个基于Git Rebase的高效Workflow

你是否还在经历合并代码的痛苦?你是否经历过刚合并完代码,又提示合并反复多次? 这个时候你可能需要使用git rebase了,我会通过这篇文章来告诉你一个基于rebase的高效git workflow,学习成本很低,但是学会了受益无穷。 如果不想看文章正文可以直接滑到末尾,我总结了整篇文章的重点,直接用就可以了。 为什么要用Git rebase很多公司在使用git的时候没有一套规范,自己想怎么提交就怎么提,rebase和merge乱用,最后导致git log非常的混乱,commit全是各种小补丁,看起来就像狗皮膏药一样。比如下面的gitlog,能够看到代码分支纵横交错,看起来非常的费力:

工具效率

我的Mac上都有什么?

子曰: 工欲善其事必先利其器 从论语的这句话我们能得出「 器 」的重要性, 工具的重要性自然不言而喻,用好一个软件,你的效率可以提升得到巨大的提升,俗话说的好,磨刀不误砍柴工,那么你准备好开始磨你的刀了么? 系统软件MacOS和Windows在使用上有不少差异,本身Mac就有不少令人诟病的缺陷,下面的几款软件可以让你更好的使用这个系统,让你少走弯路。

2019年终总结

​10年代的最后一天过去了,时光来到2020年,突然莫名的感伤,毕竟最早的90后已经步入了30岁,仿佛必须要写点什么才能抓住过去的时间,然而时间如流去的沙子划过指尖便再也无踪迹,只能从旧照片或者文字中才能找到一丝丝的温度,过去的一年发生了很多事情,...

年终总结

深入理解PRC之RPC基本原理

什么是RPC?RPC的定义维基百科对RPC的定义是: 在分布式计算,远程过程调用(英语:Remote Procedure Call,缩写为 RPC)是一个计算机通信协议。该协议允许运行于一台计算机的程序调用另一个地址空间(通常为一个开放网络的一台计...

理解docker-compse中的网络连接

读《Docker从入门到实践》https://yeasy.gitbooks.io/docker_practice/compose/usage.html 中的docker-compose一章,在遇到下面一段代码: 12345678910111213from flask import Flaskfrom redis import Redisapp = Flask(__name__)redis = Redis(host='redis', port=6379)@app.route('/')def hello(): count = redis.incr('hits') return 'Hello World! 该页面已被访问 {} 次。\n'.format(count)if __name__ == "__main__": app.run(host="0.0.0.0", debug=True)

技术随笔

2018年终小结

春夏秋冬,四季变迁,轮回更迭,无人能阻挡时间的脚步,留下些许文字聊表慰藉。 技能开发技能1.学习并学会使用React 作为一个后端开发者,前端的知识其实算是有点壁垒的,期初学起来并不容易,奈何工作中需要用到fusion,而fusion是基于React的(现已开源),所以硬着头皮学了下来,目前也写一点简单的组件,太复杂的也不太行,以后还有提升空间。 2. 跟着 Andrew NG学习机器学习网易云课堂上面的免费公开课地址:吴恩达机器学习不得不说吴恩达老师讲的是特别的好,连我这种菜鸟都能听得懂,高数、线性代数、概率论这一众知识算是重新捡回来了,从简单的线性回归到逻辑回归,正规方程到梯度下降等,从分类算法到神经网络算法等,但是感觉依然只是皮毛,能实际应用还有点距离。 3.看HSF的源码HSF是集团没有开源的,比起Dubbo和gRPC性能要高出很多,源码啃起来很难,尤其是在业余时间不多的情况下,深入到轮子内部才知道原来轮子这么复杂。

年终总结

让Alfred3支持iterm2

alfred设置中选择Terminal/Shell,Application选择custom

工具效率

React 组件参数传递

一、父组件向子组件传值父组件向子组件传值直接使用props进行传值,比如下面Root想要传值给Left,父组件Root里面直接引用子组件Left,并且通过组件的属性name传递给子组件,子组件在自己的内部,直接使用this.props.name来获取传递过来的值。

技术随笔

使用Manjaro Linux + i3wm心得

所有的熟悉都是从陌生开始的。 在使用3个月manjaro linux +i3wm之后我打算写一篇文章来记录一下心得,首先说一下,这篇文章并不是教程,只是分享一下使用心得。在这几个月使用期间,从刚开始的懵,到最后熟练使用效率大大提升,以至于使用gnome 或者windows桌面的时候各种不适应接下来会分成两部分来写,第一部分是manjaro linux,第二部分是i3wm。 一、基于arch的manjaro linux在使用Manjaro之前使用了大约1个月时间的Deepin Linux,界面确实很华丽漂亮,但是在Deepin的下面很多界面会有卡顿的感觉,比如启动器界面,以及多任务切换的时候,还有一个重要原因:我的蓝牙耳机 Fiil Diva 连上之后断断续续,基本不能用,而在Manjaro下面可以完美使用。

技术随笔

年的味道

年越来越近,年味却越来越淡了。 上小学的时候,放寒假的那一天,全体师生总要开个大会,期末考试的颁奖礼仪结束后,校长会强调一下假期里的安全事项,然后大声宣布放假了,那一瞬间,年就开始了。 寒假总是比暑假要舒服,因为寒假作业要更薄一点,过年还能吃到平时不...

散文随笔
13456710

本站由 Hank Zhao 使用 Stellar 主题创建。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
本站总访问量