先在特定目录下创建一个.git
然后初始化一下本地仓库
初始化成功
然后测试一下 创建一个 .txt文件 并且在里面添加文件
然后添加到本地仓库的暂存区里面
判断是不是提交到暂存区 可以 git status 查看一下
然后可以提交到本地仓库
其中的 git log 在时光穿梭机 经常用到
时光穿梭机(版本回退)
修改文件内容
用 git status 查看暂存区的状态 可以用 git add 添加一下 然后用 git commit -m "开启时空穿梭机的故事" 其中: modified:tong_1114.txt 下面扩展中有介绍
已提交成功 可以用 git log 查看日志
多添加几个日志 简化查询: git log -4 --pretty=oneline
版本回退:git reset --hard HEAD^ 回退几次用几个 '^'
在Git中查看文本文件内容:cat tong_1114.txt
如图下是一次回退两次: git reset --hard HEAD^^
如果跳版本多了 不可以写一堆 ‘^’ 可以使用波浪线(~)
退一个版本:git reset --hard HEAD~1 如果要退到50次 可以直接在波浪线后面添加50
恢复版本
使用命令:git reset --hard 9011c(唯一标识)
可以通过: git reflog 查看操作过的记录
文 件 删 除
添加一个新的文本文件
如果在文件夹删除了文本文件
可以通过
想要彻底删除文本文件: git rm tong_11142.txt 查看本地仓库: git ls-files
Git 内 容 扩 展
使用Git 操作文件时,文件的状态有以下三种:
已提交(committed) | 已提交表示数据已经安全的保存在本地数据库中 |
已修改(modified) | 已修改表示修改了文件,但是没保存到数据库中 |
已暂存(staged) | 已暂存表示对一个已修改文件的当前版本做了标记,使之包含在下次提交的快照中。 |
Git项目的三个工作区域:工作区、暂存区和Git仓库