如何git还原一个特定文件的更改,而我的提交更改也涉及其他文件?
案例场景 假设我有3个文件:如何git还原一个特定文件的更改,而我的提交更改也涉及其他文件?,git,Git,案例场景 假设我有3个文件: Dir/ a.py b.py c.py 我有10个提交,每个提交都涉及对这三个文件的更改 例如,使用哈希代码提交ABCD正在从a更改3行,从b更改10行,从c更改1行。这表示提交的其余部分 此时,我意识到在文件a.py中所做的所有更改都是无用的 如何恢复文件a.py的所有更改而不恢复其他两个文件中的更改 处理这种情况的最佳实践是什么 这将完成:git签出-- 它会将此特定文件重置为指定的提交 谢谢,这解决了我的问题
Dir/
a.py
b.py
c.py
我有10个提交,每个提交都涉及对这三个文件的更改
例如,使用哈希代码提交ABCD正在从a更改3行,从b更改10行,从c更改1行。这表示提交的其余部分
此时,我意识到在文件a.py中所做的所有更改都是无用的
这将完成:
git签出--
它会将此特定文件重置为指定的提交 谢谢,这解决了我的问题