我想将特定文件恢复到特定提交之前。
我尝试了以下方法(缩短了哈希值):
git checkout 76a843a~1 loginController.js
git checkout 76a843a~1 controllers/loginController.js
这些产生错误:
错误:pathspec 'loginController.js' 与 git 已知的任何文件都不匹配。
任何人都可以请建议我做错了什么?该文件在那里,但我不确定 git 将接受的路径是什么。
您需要将修订版和路径用--
. 尝试:
git checkout 76a843a~1 -- loginController.js
git checkout 76a843a~1 -- controllers/loginController.js
或单次拍摄:
git checkout 76a843a~1 -- loginController.js controllers/loginController.js
假设它是两个不同的文件......无论哪种方式,请确保使用正确的路径(外壳和所有内容)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句