Day3 什麽是Git?

GIT

大家好,我是乌木白,今天我们开始讲我们这次铁人赛的第一个技能,就是Git啦!先和大家声明我是把我自己觉得一定要和大家解释及分享的方式而写这篇资料,在最下面会分享,资料来源如果想看的更详细或是更清楚,可以直接到以下的连结去做参考喔!

Git 是什麽东西

对於我才刚踏入前端不久的新手,第一次听到Git,还不知道是什麽东西,也没有多练习及熟悉这个技能,就是知道有这个东西的存在,但是学习到後来才发现,原来这项技能是一个非常重要的存在!!

Git简单来说就是一个版本控制的系统,那为什麽写程序需要版本控制呢?
因为在许多时候,你可能会把每一天所改变的程序码而去新增一个档案,假如这时候程序码出现问题时,你可能不知道到底改了什麽,会马上咪秋搜喔!!

这时候Git功能就出现了,他可以像是在写文章的时候把每一次的档案储存及设定这是第几次的更改,除非你把他删掉,不然他都会在隐形的资料夹,帮你记录每一次的修改喔!!

Git 优点

  1. 免费、开源
  2. 速度快、档案体积小
  3. 分散式系统

Git 的缺点

Git 的指令有非~~~~常多,而且有的指令复杂,幸好平常会用到的指令不太多!

对了目前很多公司在徵新人或实习生时,大部分都要求至少要具备Git版本控制的能力喔!! 与大家共勉之

资料来源:
六角学院-Git 环境教学
高见龙老师-为你自己学 Git


<<:  Day.4 Two Pointer

>>:  DAY12 - 最短路径算法(一)

生成模式 - factory method

今天介绍第三种生成模式 - factory method (工厂模式) 这个模式的目的是,在定义一个...

为了转生而点技能-JavaScript,难题纪录(二)隐式转换规则及===、==

隐式转换规则 前言: 涉及隐式转换最多的两个运算子 + 和 ==。 +运算子即可数字相加,也可以字串...

Day 21:总汇复习-Vuex、Route

前几篇介绍了 Vuex 管理资料状态,以及在生命周期或导航守卫发送 API 的时机点,再次回到专案范...

简报版-第十八章-从假冒电商来电诈骗事件多想想相关风险

其实原本最初规画想要做Index方式的纪录,然後多增加一些没写到的面向 不过,总是计画赶不上变化 ...

CSS微动画 - 为什麽别人的按钮点起来比较有感觉?

Q: 为什麽别人的按钮点起来比较有感觉? A: 因为外国的月亮比较圆? 网页中常常会有很多可以点击...