断电之后对git以及软件的开发思考

犀牛前端部落 分类:经验交流

我已经为我的项目写了好几个小时的代码,天色已经很晚了。我决定是时候离开我家里的办公室,在晚上结束之前专注于其他(非编码)事情。我和妻子正准备上床睡觉,突然停电了。突然,完全随机的停电。幸运的是,我们的电力中断是短暂的,我们在不到5分钟内就恢复了电力供应。

我开始思考我的项目,我在我的桌面上写代码,当然它失去了动力。我记得在离开办公室之前提交代码并推送到GitHub,这让我松了一口气,因为我知道我所有的工作无论如何都是安全的。

对于不全职编写代码的我们来说,Git可能没有必要

我不是全职编码,我相信你们很多人也不会。我不是某个专业工作项目或团队的一部分。因此,如果我不使用远程存储库或任何形式的版本控制在我的项目上,它不会影响其他人。当我第一次开始开发时,我几乎从未使用过git或GitHub,除非我想在现场进行测试。

但你猜怎么着?这是一个不好的编码习惯。我发现自己回到了几个月前没有使用git的项目,不知道我在哪里停止了,或者尝试在另一个目录位置查找我的项目。

我认为,对于初学者来说,很容易将git视为一个团队工具。

git的重要性

git和远程存储库的重要性再怎么强调也不为过。在项目中,不仅本地文件会丢失,版本控制、协作甚至个人动机也会丢失。

如果您想稍后返回到一个项目,或与开发人员朋友共享,甚至回滚到您以前拥有的代码库,该怎么办?

我认为git的重要性不仅在于它对以此为生的团队和开发人员的重要性,还在于它对那些在业余时间从事此工作的开发人员的重要性。

俺的经验

我喜欢GitHub的一件事是你的个人资料概述中的贡献部分。它显示了您在项目中按天划分的所有活动。这是一种很好的方式,可以看到你的进步,看到你取得很大成就的日子。

我用GitHub作为不断学习的动力。我试着每天至少做一个承诺(和推动)。即使是周日晚上9点,它也只是清理自述文件,它必须是有意义的。它迫使我每天都要思考我要做什么工作,每天都要面对代码。这也帮助我坚持开发计划。

当我们养成编程的习惯时,它会帮助我们这些自学成才的人不断学习,不断进步。

回复

我来回复
  • 暂无回复内容