Git的基本概念
1、工作區(qū):就是你在電腦里能看到的目錄,learngit文件夾就是一個(gè)工作區(qū),比如我們環(huán)境中當(dāng)前的目錄。
2、版本庫(kù):工作區(qū)有一個(gè)隱藏目錄.git 這個(gè)不算工作區(qū),而是Git的版本庫(kù)。 ? ? ?
? ? ? 暫存區(qū):英文叫stage,或index。一般存放在git?目錄下的index文件(.git/index)中,所以我們把暫存區(qū)時(shí)也叫作索引(index).
? ? ?Git的版本庫(kù)里存了很多東西,其中最重要的就是稱為stage(或者叫index)的暫存區(qū),還有Git為我們自動(dòng)創(chuàng)建的第一個(gè)分支master,以及指向master的一個(gè)指針叫HEAD。
?我們把文件往Git版本庫(kù)里添加的時(shí)候,是分兩步執(zhí)行的:
第一步是用git add把文件添加進(jìn)去,實(shí)際上就是把文件修改添加到暫存區(qū);
第二步是用git commit提交更改,實(shí)際上就是把暫存區(qū)的所有內(nèi)容提交到當(dāng)前分支。
因?yàn)槲覀儎?chuàng)建Git版本庫(kù)時(shí),Git自動(dòng)為我們創(chuàng)建了唯一一個(gè)master分支,所以現(xiàn)在git commit就是往master分支上提交更改。
你可以簡(jiǎn)單理解為,需要提交的文件修改通通放到暫存區(qū),然后一次性提交暫存區(qū)的所有修改。
轉(zhuǎn)載于:https://blog.51cto.com/xingcheng/1750283
總結(jié)
- 上一篇: Mycat 月分片方法 - pursue
- 下一篇: Angularjs与weui的握手