这是图解系列之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
关注阅读更多图解