我有本地分支。我寫新文件,更換其他文件並錯誤地刪除一個文件。承諾。恢復舊本地提交中刪除的文件
再次編寫代碼(新/更改文件)。承諾。
沒有推。
我想在我的第一次提交中刪除刪除文件。
我不想修改第二次提交來恢復已刪除的文件。
任何人都可以幫助我嗎?我沒有想法。
我的解決辦法:
git rebase -i HEAD~2
[Change for first commit 'pick' to 'edit']
git reset HEAD^
[Revert deleted file]
[Add other files and commit]
git rebase --continue
讓我們看看是否理解你:要恢復刪除的文件在一定的承諾,而再重新添加它。 – CodeWizard
是的,我不想創建第三次提交或修改第二次提交 –