图解git

2021-03-25 16:29:53 浏览数 (1)

这是图解系列之git

关注阅读更多图解

Git是一个开源的分布式版本控制系统,是目前使用范围最广的版本管理工具。Linus在1991年创建了开源的Linux kernel,之后又创建了git,用来管理linux kernel。

git四个区域:本地目录,暂存区,本地仓库,远程仓库。 git对文件的操作都是这四个区域上进行的。

本地目录:

这是用户的工作区域,所有临时改动的文件和当前分支上的文件都在本地目录能够操作。

暂存区域:

通过add添加的文件列表索引 ,保存即将提交的文件列表信息。

本地仓库:

这里边有提交的所有版本的数据。

远程仓库:

一般就是你的代码托管平台。

下面用几张图来演示一下git的常用命令

本文图片来自https://dev.to/lydiahallie/cs-visualized-useful-git-commands-37p1

图片作者Lydia Hallie

git merge (fast-forward)

git merge (no-fast-forward)

git merge (合并冲突)

git rebase

git rebase(交互式)

git reset(soft)

git reset(hard)

git revert

git cherry-pick

git fetch

git pull

git reflog

这是图解系列之git

关注阅读更多图解

0 人点赞