首先得知道以下几个核心的概念
- 工作区(Working Directory):仓库文件夹里除了.git目录以外的内容
- 版本库(Repository):.git目录,用于存储记录版本的信息
暂缓区(stage)
分支 (master):git自动创建的第一个分支
HEAD指针:用于指向当前的分支(就是当前开发的分支)
- git add 和git commit的的原理
git add:把文件修改添加到暂缓区
git commit :把暂缓区的所有内容提交到当前的分支主要工作的原理如下图:
主要是将工作区的项目首先添加到版本库的暂缓区(stage)中,然后添加到分支(master)的代码仓库中
文/mark666(简书作者)
原文链接:http://www.jianshu.com/p/cf97aa1581ab
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。
原文链接:http://www.jianshu.com/p/cf97aa1581ab
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。