Git使用

创建Git本地仓库
git 克隆的是该 Git 仓库服务器上的几乎所有数据,而不是仅仅复制完成你的工作所需要文件。 当你执行 git clone 命令的时候,默认配置下远程 Git 仓库中的每一个文件的每一个版本都将被拉取下来。 事实上,如果你的服务器的磁盘坏掉了,你通常可以使用任何一个克隆下来的用户端来重建服务器上的仓库

Git恢复之前版本的两种方法reset、revert
如果想恢复到之前某个提交的版本,且那个版本之后提交的版本我们都不要了,就可以用git reset。
如果我们想撤销之前的某一版本,但是又想保留该目标版本后面的版本,记录下这整个版本变动流程,就可以用git revert

查看历史提交版本:

1.git log 查看历史所有版本信息

2.git log -x 查看最新的x个版本信息

3.git log -x filename查看某个文件filename最新的x个版本信息(需要进入该文件所在目录)

4.git log --pretty=oneline查看历史所有版本信息,只包含版本号和记录描述

回滚版本(之后的不可恢复。想要可以恢复,用git revert):

1.git reset --hard HEAD^,回滚到上个版本

2.git reset --hard HEAD^~2,回滚到前两个版本

3.git reset --hard xxx(版本号或版本号前几位),回滚到指定版本号,如果是版本号前几位,git会自动寻找匹配的版本号

4.git reset --hard xxx(版本号或版本号前几位) filename,回滚某个文件到指定版本号(需要进入该文件所在目录)

你可能感兴趣的:(Git使用)