前言
本文档您将学习如何使用 Git 进行版本回退以及日志方面的查看。
commit id
在版本回退之前,您需要知道 commit id,commit id 指的是每一次提交之后,都会有一个 ID 号作为标识,例如我这三次的提交:
PS > cd E:\git-test\
PS > git log
commit 47d9368938...
内容说明
在 Git 中,可以使用 .gitignore 文件来忽略哪些文件不需要进行跟踪。该文件的内容格式说明:
所有空行不匹配任何文件或目录,仅作为内容的分隔符来方便阅读
以 "#" 开头的行表示注释
每一行都表示一个忽略规则(模式匹配)
冲突的内容可使用 "\" 进行转义。比如以 "#&qu...
前面我们说所谓的 **版本控制**,其实指对文件历史版本修改的控制,因此了解文件的状态非常重要。
在 Git 中,有这么几种文件状态:
基本理论
在学习 Git 之前,我们需要了解 Git 的结构,因为我们使用的绝大多数 git 命令都围绕着这几个结构展开:
在本地的计算机中,Git 拥有三个工作区域:
工作目录(Workspace,工作区) - 即本地存放代码和项目的一个目录
暂存区(Stage/Index) - 如同其名字一样,表示临时存放项目代码改动的区域,其本质是一个简...