[英]How to revert back a specific file to before a specific git commit?
我想將特定文件還原到特定的提交之前。
我嘗試了以下方法(縮短了哈希):
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
假設這是兩個不同的文件...任一種方式,請確保使用正確的路徑(外殼和所有內容)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.