git的运作原理
来源:互联网 发布:喵哥成男数据 编辑:程序博客网 时间:2024/05/22 05:20
工作区有一个隐藏目录.git
,这个不算工作区,而是Git的版本库。
Git的版本库里存了很多东西,其中最重要的就是称为stage(或者叫index)的暂存区,还有Git为我们自动创建的第一个分支master,以及指向master的一个指针叫HEAD。
我们把文件往Git版本库里添加的时候,是分两步执行的:
第一步是用git add
把文件添加进去,实际上就是把文件修改添加到暂存区;
第二步是用git commit
提交更改,实际上就是把暂存区的所有内容提交到当前分支。
因为我们创建Git版本库时,Git自动为我们创建了唯一一个master
分支,所以,现在,git commit
就是往master
分支上提交更改。
你可以简单理解为,需要提交的文件修改通通放到暂存区,然后,一次性提交暂存区的所有修改。
一旦执行add命令后,文件就暂时存放在stage中,commit后才会转移进master中。
0 0
- git的运作原理
- 虚拟机的底层运作原理
- QTP的对象封装与运作原理
- 搜索引擎的运作机制,原理篇
- CFengine的客户端及服务端运作原理
- 比特币的原理及运作机制
- <Qt>事件的幕后运作原理
- 比特币的原理及运作机制
- 比特币的原理及运作机制
- 网站工作运作原理
- TCP/IP运作原理
- 邮件服务器运作原理
- 邮件服务器运作原理
- Web运作原理浅析
- HttpInvoker运作原理
- 深入SSL协议的规范和运作原理
- Java虚拟机是什么?它的运作原理是什么?
- 鸟哥服务器篇——DHCP运作的原理
- 读诗
- 使用Java开发高性能网站(二)
- Android APK 更新之路
- CSC 576: Alternating Direction Method for Multipliers (ADMM)
- git#fetch
- git的运作原理
- lightoj 1008 - Fibsieve`s Fantabulous Birthday
- Android JNI编程(八)——体验AS2.2.2编写Jni程序、Java调C、C调Java函数、将C代码中的Log打印至Logcat
- 扑克牌顺序
- 微博分享-姬云鹏
- NodeJS、NPM安装配置步骤(windows版本)
- iOS 9新特性-nonnull,nullable和null_resettable
- java 基础 - 单例创建过程
- 【java】xxx.hbm.xml文件中的many-to-one和one-to-many理解