git:如何在单个文件中还原旧提交

问题描述 投票:1回答:2

如何还原/删除在较早的多文件提交中所做的更改,但仅在单个文件中执行?即类似git revert <commit> <file>,但git revert不接受<file>参数。

这些都不能完全解决这个问题:

Git: Revert old commit on single file只是关于如何调试冲突。

[Undo a particular commit in Git that's been pushed to remote repos不能解决我的单个文件问题。

[Git: revert on older commit也不解决单个文件的问题。

我是git新手。假设有些愚蠢。

git git-revert
2个回答
1
投票

Git是一个工具集,而不是解决方案,因此有多种解决方案。但是,一种相对简单的方法是从git revert -n开始,该操作开始还原,但不完成

© www.soinside.com 2019 - 2024. All rights reserved.