Git常用操作

内容及图片来自GeekHour,请关注支持原作者。

图 0

初始化设置

配置⽤户名

1
git config --global user.name "Your Name"

配置邮箱

1
git config --global user.email "mail@example.com"

存储配置

1
git config --global credential store

创建仓库

创建⼀个新的本地仓库 (省略 project-name 则在当前⽬录创建)

1
git init <project-name>

克隆⼀个远程仓库。

1
git clone <url>

四个区域

⼯作区(Working Directory)就是你在电脑⾥能实际看到的⽬录。

暂存区(Stage / Index)
暂存区也叫索引,⽤来临时存放未提交的内容􀀄 ⼀般在.git⽬录下的index中。

本地仓库(Repository)
Git在本地的版本库,仓库信息存储在.git这个隐藏⽬录中。

远程仓库(Remote Repository)
托管在远程服务器上的仓库􀀂 常⽤的有GitHub、GitLab、Gitee。

文件状态

已修改(Modified)
修改了但是没有保存到暂存区的⽂件。

已暂存(Staged)
修改后已经保存到暂存区的⽂件。

已提交(Committed)
把暂存区的⽂件提交到本地仓库后的状态。

默认主分支
main/master

默认远程仓库
Origin

指向当前分支的指针
HEAD

上一个版本
HEAD^

上四个版本
HEAD~