原文:在 Git 中 Checkout 历史版本

昨天写代码的时候,误删了一个文件。今天发现的时候,commit 已经 push 到版本库了。本想用 git reset 回退版本,找回文件后重新提交。但是想起 Git 是一个版本控制系统哎,直接从版本库里 checkout 出某个文件的历史版本不就好了 想法挺好,但是很久没用这个功能,自己已经不记得具体的命令了。于是查了下手册,把和 checkout 历史版本有关的几个命令都记录一下。 从某个历史 ...

2016-06-27 16:42 0 12449 推荐指数:

查看详情

[Git]checkout 指定版本

Task:知道commit号,如何checkout 指定版本 1. 切换到master: git checkout master 2. 下载最新代码: git pull 3. 下载head: git checkout HEAD 4. 查看log找到需要的版本: git log 5. ...

Thu Jul 16 01:08:00 CST 2020 0 2355
[Git]checkout 指定版本

Task:知道commit号,如何checkout 指定版本 1. 切换到master: git checkout master 2. 下载最新代码: git pull 3. 下载head: git checkout HEAD 4. 查看log找到需要的版本: git log 5. ...

Wed May 10 23:02:00 CST 2017 0 3337
gitcheckout分离HEAD

之前对于git checkout的认识停留在可以执行以下操作: 今天突然看到了一个git checkout 历史标号,这个用法被称为HEAD分离。一开始以为自己之前的笔记里有漏洞,开始怀疑起了自己。仔细查看了这个命令的用法后,才觉得自己对git的理解又加深了。 以下为自己的理解: git ...

Thu Sep 09 07:58:00 CST 2021 0 223
git 版本控制回溯到某个历史版本

1.git log 查看之前的版本号 2. git reset --hard 版本号 3.git push -f -u origin 分支 恢复上一个版本是: git reset --hard HEAD~1 git add . git commit ‘roll-back’ git push -f ...

Tue Jul 09 01:34:00 CST 2019 0 1010
Git克隆历史版本

Git克隆历史版本代码(亲测可用) 由于工作需要,通过Git获取历史版本的代码。 1.首先git clone 当前项目至文件夹 2.通过 Git Bash Here进入clone下来的项目文件夹内 3.查看历史记录 输入 git log 查看提交的历史 4.复制需要回退版本 ...

Sun Sep 27 22:03:00 CST 2020 0 907
git恢复到历史某个版本

git log 获取历史提交的版本git reset --hard e7a98b4eabc91afebd7e3f3d7c474276146c6c2f 恢复到某个版本 ...

Sat Jul 25 18:12:00 CST 2020 0 2333
git 版本检出checkout的方法笔记

想检出指定版本,比如回退版本,将代码检出到老代码 git checkout 版本git reflog git checkout 标签名   1、git log 查看版本信息,复制版本号,执行git checkout 版本号     2、git log ...

Mon Dec 23 00:33:00 CST 2019 0 3573
git检出某个历史版本的代码

查询某段时间内提交版本的信息 1,git log --after="2020-7-20" --before="2020-7-22" 2,git checkout edb8b533ac66e51602d1025d82d74c876b883998 3,根据提示输入 git ...

Mon Sep 14 21:35:00 CST 2020 0 1254
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM