快速了解git
来源:互联网 发布:关于java 编辑:程序博客网 时间:2024/06/10 05:51
【前言】最近项目要用到git,小编学习过后总结一下分享给大家!
What
Git是分布式版本控制和源代码管理系统,重点是使用和管理代码的速度。什么是分布式版本控制请看我的博客:版本控制工具的发展史
Workspace:工作区:通过git init创建的代码库的所有文件但是不包括.git文件(版本库)
Index/Stage:暂存区,也叫索引:通过git add ./*/*Xxx/Xxxx* 添加的修改,都是进入到暂存区了,肉眼不可见 通过 git status 可以看到修改的状态,简单来说就是修改没有提交到仓库的代码。
注意:这里的修改的含义是新增了一行,删除了一行,更改了某些字符,删了一些又加了一些,甚至创建一个新文件,都算一个修改。
Repository:仓库区(或本地仓库),也存储库
Remote:远程仓库
Who、When、Where
公司或项目组在合作开发的时候在版本控制和源代码管理的工具可以使用git。个人也可以使用但发挥的作用也就是保存了。
Why
1、近乎所有的操作都是本地进行,所以一些操作非常快,我们在任何地方都可以提交代码,非常方便。
2、保证完整性:Git中所有数据在存储前都计算校验和,然后以校验和来引用。这意味着不可能在 Git 不知情时更改任何文件内容或目录内容。 这个功能建构在 Git 底层,是构成 Git 哲学不可或缺的部分。若你在传送过程中丢失信息或损坏文件,Git 就能发现。
3、一般只添加数据:我们执行的 Git 操作,几乎只往 Git 数据库中增加数据。 很难让 Git执行任何不可逆操作,或者让它以任何方式清除数据。
How
Git仓库目录是 Git 用来保存项目的元数据和对象数据库的地方。 这是 Git中最重要的部分,从其它计算机克隆仓库时,拷贝的就是这里的数据。
工作目录是对项目的某个版本独立提取出来的内容。 这些从 Git 仓库的压缩数据库中提取出来的文件,放在磁盘上供你使用或修改。
暂存区域是一个文件,保存了下次将提交的文件列表信息,一般在Git 仓库目录中。 有时候也被称作‘索引’,不过一般说法还是叫暂存区域。
基本的 Git 工作流程如下:
在工作目录中修改文件。
暂存文件,将文件的快照放入暂存区域。
提交更新,找到暂存区域的文件,将快照永久性存储到 Git 仓库目录。
【总结】git是一个非常好的版本控制工具,我们可以在我们的项目当中使用它来提高我们工作效率。欢迎大家一起交流学习。
- 快速了解git
- 开始了解GIT
- 一张图了解Git
- Git : 初步了解
- git的初步了解
- git深入了解
- 快速了解业务流程
- Perl - 快速了解Perl
- 快速了解Hadoop架构
- TCP/IP快速了解
- 快速了解一下数据库
- 快速了解Awk
- Wishbone总线快速了解
- 快速了解Breeze(二)
- 快速了解Hadoop架构
- 快速了解HTTP协议
- 快速了解HTML5
- c++快速了解
- 英语语法---比较级和最高级的用法
- zoj1610——Count the Colors
- 第一次写博客
- 【maven】--依赖管理
- 登录织梦DedeCMS后台后卡死解决方法 为什么登陆织梦CMS后台卡死
- 快速了解git
- Encoder-Decoder模型
- 总结几个java面试题
- drbd搭建
- UnityShader初级篇——凹凸映射
- hdoj 1005 Number Sequence
- 编程学习理论(一)
- 自定义控件:实现加减功能
- 织梦文章页评论框不显示的解决方法