码迷,mamicode.com
首页 > 其他好文 > 详细

Git从入门到熟练

时间:2018-02-10 15:50:03      阅读:102      评论:0      收藏:0      [点我收藏+]

标签:shu   tps   概念   提高   www   应用   reference   for   没有   

Git的特性

1. 分布式版本控制

  • 集中式VS分布式
    技术分享图片
    技术分享图片

保存更新时的文件快照而非差异

(快照 :是文件系统中的概念或者技术;来自照相领域的概念,是指特定时间点的一个状态)

其他系统在每个版本中记录着各个文件的具体差异
技术分享图片

Git 保存每次更新时的文件快照,Git 并不保存这些前后变化的差异数据。实际上,Git 更像是把变化的文件做快照后,记录在一个微型的文件系统中。每次提交更新时,它会纵览所有文件的指纹信息并对文件做快照,然后保存一个指向这次快照的索引。对于没有发生变化的文件,Git 不会再次保存,只做一个链接指向上次保存的快照来提高性能。Git 更像是一个小型的文件系统。
技术分享图片

  • Git Patch 应用 打补丁,不等同于快照
  • git format-patch 用法

基于上几次内容打包
git format-patch HEAD^  有几个^就会打几个patch,从最近一次打起
git format-patch HEAD^^ 最近的二个patch内容
以下代码作用同上
git format-patch -1 
git format-patch -2

应用patch
git am -s < 0001-minor-fix.patch

Reference

  1. Git初探http://www.samirchen.com/git-commands/
  2. 快照技术详解http://blog.csdn.net/sky1203850702/article/details/46830851
  3. Patch 使用http://blog.csdn.net/xzongyuan/article/details/9425739
    4.https://www.jianshu.com/p/814fb6606734

Git从入门到熟练

标签:shu   tps   概念   提高   www   应用   reference   for   没有   

原文地址:https://www.cnblogs.com/H7N9/p/8438821.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!