Git总结

1. Git与 SVN区别

(1) Git是分布式的,SVN不是
(2) Git把内容按元数据方式存储,而SVN是按文件
(3) Git分支和 SVN 的分支不同
(4) Git没有一个全局的版本号,而SVN有
(5) Git的内容完整性要优于SVN,Git 的内容存储使用的是 SHA-1 哈希算法。
在这里插入图片描述

2. Git工作流程

在这里插入图片描述

3. Git工作区、暂存区和版本库
  • 工作区:就是你在电脑里能看到的目录。
  • 暂存区:英文叫stage,或index。一般存放在".git目录下"下的index文件(.git/index)中,所以我们把暂存区有时也叫作索引(index)。
  • 版本库:工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库。
    在这里插入图片描述
4. 基本操作

(1) git init
(2) git clone
(3) git add
(4) git status
(5) git diff --cached/HEAD/–stat
(6) git commit
(7) git reset HEAD(用于取消已缓存的内容)
(8) git rm
(9) git mv(用于移动或重命名)
(10) git branch (branchname)—创建分支
(11) git checkout (branchname) –切换分支
(12) git merge – 合并分支
(13) git branch -d (branchname) – 删除分支
(14) git log—oneline/–graph/–reverse–decorate/ --查看历史
(15) git tag -a v1.0 --打标签
(16) git tag – 查看标签

5. Git 远程仓库(Github)

创建Git远程仓库GitHub

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值