git svn区别

区别

  • Git是分布式的,SVN不是
  • Git把内容按元数据方式存储,而SVN是按文件
  • Git没有一个全局版本号,而SVN有,Git相比SVN缺少的最大的一个特征

git 指令

操作命令:clone,pull,push, branch ,merge, push, rebase

Git三部分

工作区、暂存区、分支

.git文件

  • 是一个版本库,Git是通过快照的方式保存版本的,和传统版本管理工具不同,git不保存不同版本之间的差异,只以快照的方式保存修改后的文件,文件没有被修改不会保存,所以git比传统工具更高效的原因
  • 缺点:保存快照,相当于把修改后的文件复制一份保存起来,造成空间浪费,版本提交多了之后,.git文件会变得很大
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • git 使用笔记 git原理: 文件(blob)对象,树(tree)对象,提交(commit)对象 tree对象 ...
    神刀阅读 9,148评论 0 10
  • 简介 Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 Git 与常用的版本控制工具 ...
    闽越布衣阅读 7,689评论 0 18
  • 1. GIT命令 git init在本地新建一个repo,进入一个项目目录,执行git init,会初始化一个re...
    江边一蓑烟阅读 4,233评论 0 0
  • 查看、添加、提交、删除、找回,重置修改文件 git help # 显示command的help git sho...
    Swiftor阅读 6,370评论 0 2
  • 樱花烂漫,杨絮飘舞,正是一年四季好时光,每每改一天日期便感受离考试又近一天,忽然感觉来到了四月初一,再有八天就是我...
    elephon阅读 1,020评论 0 0