Skip to content
Have a clear structure

Git 葵花宝典 😂

在实际开发中,会使用git作为版本控制工具来完成团队协作。因此,对基本的 git 操作指令进行总结是十分有必要的。

git 的通用操作流程如下图:

git

主要涉及到四个关键点:

1.工作区:本地电脑存放项目文件的地方,比如 learnGitProject 文件夹;

2.暂存区(Index/Stage):在使用 git 管理项目文件的时候,其本地的项目文件会多出一个.git 的文件夹,将这个.git 文件夹称之为版本库。其中.git 文件夹中包含了两个部分,一个是暂存区(Index 或者 Stage),顾名思义就是暂时存放文件的地方,通常使用 add 命令将工作区的文件添加到暂存区里;

3.本地仓库:.git 文件夹里还包括 git 自动创建的 master 分支,并且将 HEAD 指针指向 master 分支。使用 commit 命令可以将暂存区中的文件添加到本地仓库中;

4.远程仓库:不是在本地仓库中,项目代码在远程 git 服务器上,比如项目放在 github 上,就是一个远程仓库,通常使用 clone 命令将远程仓库拷贝到本地仓库中,开发后推送到远程仓库中即可;

git

因此,经过这样的分析,git 命令可以分为这样的逻辑进行理解和记忆:

1.git 管理配置的命令;

2.几个核心存储区的交互命令:

3.工作区与暂存区的交互;

4.暂存区与本地仓库(分支)上的交互;

5.本地仓库与远程仓库的交互。

TIP

这里的内容摘录自BruceBlog 的学习记录