
今年年初是我生命中特别有趣的一年。 我做出了一项决议,即学习,扩展技能和尝试新事物是我们的口号。
经过几次试验和实践,我重新申请了安德拉的奖学金。 感谢上帝,我通过了考试,并被召集参加新兵训练营。 在准备新兵训练营期间,我很荣幸成为Andela赞助的ALCwithforloop计划的一部分,该计划在撰写本文时仍在进行中。 我花在他们身上的时间很少,这真是太神奇了,因为您设计的程序旨在帮助我真正为新兵训练做准备。
我接触了许多我从未了解过的工具和技术,这些工具和技术可以使工作变得更轻松。 不同于Eslint,单一存储库模式,持续集成,git工作流,测试覆盖范围,工作服等。最酷的是,该程序旨在帮助安德兰在新兵训练营期间扩大规模。 我要了解如何配置和设置Travis。 出人意料的是,由于我对Docker的了解很少,所以它没有我想象的那么困难。
许多工具非常有趣,但实际上却因它们在工作中提供的帮助而脱颖而出。 出于本文的目的,我将讨论git工作流。
Git是大多数开发人员(即使不是几乎90%的开发人员)知道如何使用的工具,因为它可以帮助您跟踪工作。
在最基本的层次上,我了解git,范围从分支到将最近更改的文件添加到阶段并将其提交,推送和拉取。 我不知道有什么更好的方法在git工作流中使用git。
Git工作流程是有关如何使用Git以一致且富有成效的方式完成工作的秘诀或建议。
Git工作流程鼓励用户有效,一致地利用Git 。 Git在用户管理变更方面提供了很大的灵活性。 它鼓励更好的协作,有助于确保项目以可预测的方式进行,它有助于开发人员在进入下一个功能之前先完成某个功能,并且确实有助于管理利益相关者的期望。
我能够通过ALCwithforloop以及通过一些个人研究来获得更好的理解,从而学到了这一点。 到目前为止,新手训练营令人惊叹,我期待成为Andela家族的一员。