git 恢复单个文件的历史版本

首先查看该文件的历史版本信息:git log [email protected]

记录下需要恢复的commit版本号:如 9aa51d89799716aa68cff3f30c26f8815408e926

恢复该文件:git reset 9aa51d89799716aa68cff3f30c26f8815408e926 [email protected]

提交git:git commit -m "revert old file"

git删除未跟踪文件

# 删除 untracked files

git clean -f

# 连 untracked 的目录也一起删掉

git clean -fd

# 连 gitignore 的untrack 文件/目录也一起删掉 (慎用,一般这个是用来删掉编译出来的 .o之类的文件用的)

git clean -xfd

# 在用上述 git clean 前,墙裂建议加上 -n 参数来先看看会删掉哪些文件,防止重要文件被误删

git clean -nxfd

git clean -nf

git clean -nfd

时间: 2024-10-26 10:52:08

git 恢复单个文件的历史版本的相关文章

git 恢复单个文件

首先查看该文件的历史版本信息:git log [email protected] 记录下需要恢复的commit版本号:如 9aa51d89799716aa68cff3f30c26f8815408e926 恢复该文件:git reset 9aa51d89799716aa68cff3f30c26f8815408e926 [email protected] 提交git:git commit -m "revert old file"

git 恢复某个文件到指定版本

git log 文件路径       查看文件commit id git reset commit_id 文件路径 git checkout -- 文件路径

git查看某个文件修改历史

[git查看某个文件修改历史] 1.使用git命令 git whatchanged charge.lua 显示某个文件的每个版本提交信息:提交日期,提交人员,版本号,提交备注(没有修改细节) git show 7aee80cd2afe3202143f379ec671917bc86f9771 显示某个版本的修改详情 2.visual studio code可以加载git history插件. Press F1 and select/type "Git: View History (git log)

GIT 单个文件还原到历史版本号

首先检查在历史文件中的版本号信息:git log <file> 将文件还原到历史版本号:git reset 版本号 <file> 文档工作区的检测:git checkout -- <file> 版权声明:本文博主原创文章,博客,未经同意不得转载.

git回退单个文件

git原理 Git的版本库里存了很多东西,其中最重要的就是称为stage(或者叫index)的暂存区,还有Git为我们自动创建的第一个分支master,以及指向master的一个指针叫HEAD. git reset命令简介 git reset用于回退代码,具有三个参数--hard.--mixed.--soft. 回退单个文件 git log 获取需要回退的commit_id. git reset git reset <commit_id> <file_path> 然后执行git s

&lt;Git命令使用&gt;当前版本,历史版本,版本切换

添加修改仓库中文件,用到的git命令是 git add <xx> git commit -m "xxx" 首先要说一下,在操作系统文件系统中更改仓库目录里的文件只是更改文件而已,而git管理系统并没有任何变化,我们使用git add和git commit命令是在改变git版本管理系统. 使用git log命令可以显示从最近到最远的提交日志,加上 --pretty=oneline参数可以精简显示内容. git内部有个指向当前版本的HEAD指针,当回退版本时,Git仅仅是把HE

git更新单个文件

使用git管理代码,一般是在develop上修改,然后再合并到master上,正式环境pull最新的master代码. 当a,b先后提交了修改到develop,a的代码还需要再修改不能更新外网,但是b的代码需要马上更新到外网,这时就需要更新单个文件了.   步骤如下: git fetch origin master git checkout origin/master c.txt     需要更新所有文件到最新时,只需要reset到更新前的提交,丢弃本地单个文件的更新,pull整个分支 git

git 回退单个文件版本

1. 查询所有历史提交记录:git log --pretty=oneline <filename> 2. 展示历史内容:git show <commit_id> 3. checkout对应的版本. git checkout <hash> <filename> 4. 更新完先要的,内容就可以commit ,然后push 原文地址:https://www.cnblogs.com/blackEyeProgram/p/11562834.html

git 回退单个文件

1.进入到文件所在文件目录,或者能找到文件的路径 $ git log MainActivity.java 2.回退到指定的版本 $ git reset a4e215234aa4927c85693dca7b68e9976948a35e MainActivity.java 3.提交到本地参考,注意不需要git add. $ git commit -m "revert old file because yjl commmit have a bug" 4.更新到工作目录 $ git check