在上一篇开始进到终端机的操作後,我们接着要来把一些东西真正让git来进行版本控制。
在这个章节,主要会用到的git编码有三:
echo "newHtml.html"> newHtml.html
git add newHtml.html
git commit -m "Yoyo!commit"
第一个程序码主要是在建立一个html的档案,建立之後就可以使用它。
至於下面两个,则可以想像,我们现在把一个货物在工厂做好,但是我们接下来需要把货物广场上放着,让工人们确定这个东西是要被放进仓库的。
所以,add的概念就类似於此,我们先把它加到暂存区内,然後commit就是把暂存区内的东西实际的放进仓库里。
git add welcome.html
大概写到这里,就可以看到新的档案被加进去暂存区了,它会有个绿绿的显示
如果想要加很多呢?
下面有两种方式:
git add *.html //意思是把所有.html的档案全部都加进去暂存区
git add --all //把全部的档案加进暂存区
git commit -m "init commit"
上面" "中的内容,就是所谓的commit message,你可以在里面纪录一些你版本控制的小提示,比如这个档案是什麽?可以给一些说明
大概了解了上面的git add、git commit两件事情,虽然我们用广场跟仓库来比喻git add、git commit的关系,但我们也还是必须回到实际上,这些动作在git中实际的样貌:
git add就是把工作目录(Working Directory)上的东西加进去暂存区域
git commit 把暂存区域(Staging Area)的东西加进去储存库(Repository)
那假如,我今天想直接把档案直接送进仓库呢?
这种方式也是有的:
git commit -a -m "update content"
然後记得要写上自己在这段里面的commit message哦!
well,这个问题就像什麽时候可以吃饭一样,有需要的时候就可以吃(这样的回答好干话喔
不过,要说的话,也许可以这样说:
完成一个任务的时候就commit一下
如果还没搞定这个任务,但要下班了....那就commit一下吧
最不负责任的说法就是:想commit的时候就commit。
不过我自己的经验是,做到某个段落就commit,原则上是一个好习惯。
铁人赛
>>: Day23 NiFi - NiFi API 的使用设定
登入及下单签署 官网对应说明文件:https://sinotrade.github.io/tutor...
以下内容,都是 shioaji 的官网文件的内容,只是加了一些我自己的理解,感谢永丰提供这麽完整的 ...
显示列表 访问案例网站时默认调用index.jsp,在此页面设定转向MainSvl。 http://...
这周继续来做 [预约页面] 回顾一下上周切的区块 [标题] (已完成) [预约功能] [房间详细] ...
感想 在这三十天,我整理了一下 Sample Code,虽然对初学者来说,可能偏难,但是这些过程,是...