代码管理工具Github介绍

  • 只要但凡接触过一些编程的人都明白写代码敲代码不是意见轻松容易的事,一个人写就已经非常复杂了,更何况是合作多人一起写一个项目的代码。因此需要一个管理代码的东西,名为代码管理,Git就是一种代码管理工具。
  • Git的核心思想是分布式,简答来说就是在服务器当中有一个共享的代码库,我们可以直接在我们的电脑上修改其副本,当然我们也可以将我们修改后的代码放到其代码库当中供他人学习使用,形成一个互帮互助,互惠互利的良性循环。
  • 回到Github,Github就是一个运用Git的思想来工作的商业网站,所有的开发者都可以在GitHub上为自己的项目创建一个代码库,而好的项目就会被世界各地的程序员拿去修改学习。
  • 究其本质,我认为它的出现是一个好的现象,让更多的人摒弃自身的劣根性,愿意与他人分享自己的成果,互相学习借鉴。闭源就意味着封闭,而开源就意味着开放,闭源就好似闭关锁国,没有进步的机会,只有开放开源才能取得人类社会的共同进步,只有开源才能达到1+1>2的效果。闭源是小富即安,开源是世界大同,是格局不同;闭源是资本主义,而开源是共产主义,是信仰不同。全世界人民应当一同推动构建人类命运共同体。
  • 来到本组的项目,首先不可否认的是,现阶段将我们的项目代码上传到github上,是一个百利而无一害的做法。基于本博客上述的几条对于git以及github的介绍不难得到结论:全世界各地的程序员会对于我们所撰写的代码进行“考察”,修改我们的代码,给我们提出意见,或具有理论意义或具有实践意义,但对于我们仍在起步阶段的项目来说,缺乏实践的经验,需要实践经验的前人给予我们一定的指导,这样可以使得我们在实践的过程当中少走些弯路。
  • 其次,当我们的项目进入到实践阶段后,由于涉及到商业的内容,我个人认为项目的全部源代码并不能公布到github上。这样做并不是成为了资本主义的闭源,而是在商业的角度,github并不能为国内目前的市场经济形式提供版权保护或是专利,因此会使我们的利益收到极大的威胁。我们可以将部分,不满意的源代码上传至github互相叫交流学习。
  • 当然,GitHub目前是被万里长城拦住了,虽可以通过某些方法访问,但这样访问的成本也是相对比较高的,并不是每一位在校大学生都能负担得起的。负担的起的情况下可建议去看看外面的世界。
posted @ 2023-05-24 19:22  跑跳小萌新丶  阅读(66)  评论(0)    收藏  举报