关于git的版本回退

当你git pull 后突然发现,误删除、冲突、出现bug等情况后,想恢复到git pull之前的状态。这个时候你就可以使用git的中 git reset --hard commit_id 进行版本回退。回到最初的美好时代。

1:版本回退

     git log                                           提交历史记录(作者、时间、备注、id版本号)

     git log --pretty=oneline                 

     git reset --hard HEAD^                 回到上个版本(head指向当前版本) HEAD^^ 上一个上一个版本

     git reset --hard xxxx                     回到指定版本  xxxx代表版本 commit_id

     git reflog   查看命令历史           


总结:

HEAD指向的版本就是当前版本,因此,Git允许我们在版本的历史之间穿梭,使用命令git reset --hard commit_id。

穿梭前,用git log可以查看提交历史,以便确定要回退到哪个版本。

要重返未来,用git reflog查看命令历史,以便确定要回到未来的哪个版本。

你可能感兴趣的:(关于git的版本回退)