4
我正在使用Git和GitGUI。從提交恢復特定文件
我做了幾個文件的提交(並且自從再次提交),現在我看到一個測試不起作用。我檢查了一些提交併找到了罪魁禍首。我現在想要將對特定文件所做的更改恢復爲某個提交。我怎樣才能做到這一點?
一個首選的解決方案還會保留樹中的最新提交(所以我可以在這次重新實現它們)。
我正在使用Git和GitGUI。從提交恢復特定文件
我做了幾個文件的提交(並且自從再次提交),現在我看到一個測試不起作用。我檢查了一些提交併找到了罪魁禍首。我現在想要將對特定文件所做的更改恢復爲某個提交。我怎樣才能做到這一點?
一個首選的解決方案還會保留樹中的最新提交(所以我可以在這次重新實現它們)。
您可以通過修訂和文件名git checkout
檢查出該文件的特定版本:
git checkout abc123 -- filename
現在你的工作副本將有filename
從提交abc123
的版本,你可以提交,在爲了恢復到該文件的該版本。