一个新人转职工程师的历程
前期会多以分享自己的理解为主
什么是Git版本控制器(软件),它不是一种语言,在开发时可以有效运用它来纪录,复原,debug及掌握进度等的一项工具.运作原理可以在一个时间点时,复制专案目前状态成为一个备份档档案甚至硬盘也可以,我们随时可以让我们的专案,变成任何一个备份档的样子,进而方便让我们的专案有不同的前进方向,但不用担心错误的发展导致专案须完全重来.与游戏的SAVE/LOAD有什么不同Git不会有重要SAVE档不小心被覆盖或删除的状况.我们每个备份档永远存在,即使我们在图形界面工具上看不到,那个备份档也还是找得回来.还有一个功能上的不同,你的专案存档后开两条分支(第一个存档点),在一条分支上建立了一项功能后备份第二个存档点,另一条分支上也建立了另一个功能后备份(第三个存档点),我们可以让两条分支合并后,产生一条具有两个新功能的专案(不用重做),且建立存档点(第四个存档点),但如果只是单纯的游戏存档点,我们必先存档,打完A王后存档,读档,改打完B王后存档,读档,再改AB王一次打完后再存档,前者做两件事可以有四个存档点,后者要做三件事才有,而且打过的王还要重打,这就证明了Git的功能与一般SAVE/LOAD非常的不同.优点1.前一点有提到,备份档永远不会不见.2.指令简单,甚至现在已经有功能完善的图形界面程式.3.非常适合开发时专案的管控,也适用多人共通开发时,不具网路失效即无法控管的状况,也不会因每个人进度完成时间点不同而无法控管.较需注意部分1.head标签与分支名称标签的差异.2.head标签移动的意义,这与你下达什么指令有关,例如
转载请注明:http://www.0431gb208.com/sjsbszl/1883.html