一、Git三板斧
Git一板斧:add
例如:新建一个文本文档 Happy.txt ,将该文档从 Git工作区 git add 添加到 git 的缓存区中。
echo "Happy" - Happy.txt //在GitBash中新建文本文件
git add Happy.txt //将工作区(如demo)的文本文件,添加至缓存区(未知)
Git二板斧:commit
例如:将 Happy.txt 从 Git 的缓存区 git commit ( git ci ) 提交到版本库中( 即:git 的存储区中 )。
git commit Happy.txt -m "explaintxt" //将缓存区的文本文件,提交到版本库中,即本地存储区(demo中的.git文件中)
Git三板斧:push
例如:将本地Git版本库中的内容,提交同步到Git远程仓库中。
git push
二、Git三个区的说明:
Git在个人电脑上有三个分区:工作区、缓存区和存储区。
- 工作区:即git init 出来的文件夹,如:demo工作区。
- 缓存区:即.git/index文件,记录了工作区文件的状态(缓存区的状态)。
- 存储区(版本库):即.git隐藏文件。