Git 学习笔记

学习链接:一小时掌握Git

新建仓库

工作区域和文件状态

工作区,暂存区,本地仓库:

文件状态:

  1. 未跟踪(Untrack):新创建的,未被git管理起来的文件。

  2. 未修改(Unmodified):已经被git管理起来,但是还没修改过的文件。

  3. 已修改(Modified):已修改的文件,但是还没提交到暂存区里的文件。

  4. 已暂存(Staged):修改后已经添加到暂存区里的文件。

IMG_3938

添加和提交文件

IMG_3940

回退版本

IMG_3942

查看差异

HEAD:指向当前分支的最新提交节点。

HEAD^(HEAD~):上一个版本。

HEAD~2:上两个版本。

IMG_3943

删除文件

IMG_3944

.gitignore

生效范围:不在版本库中的文件。

tip:

在.gitignore中添加temp/表示忽略temp文件夹

IMG_3947

远程仓库

关联远程仓库:

分支(重点)

分支合并之后仍然存在,要手动删除。

IMG_3951

冲突

IMG_3952

回退、恢复和变基

回退版本

IMG_3953

IMG_3954

番外篇:开发规范

IMG_3955

IMG_3956