如何还原/删除在较早的多文件提交中所做的更改,但仅在单个文件中执行?即类似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 -n
开始,该操作开始还原,但不完成