[英]TortoiseGit - Revert?
我正在使用 TortoiseGit。 我想恢復到我刪除一些圖像之前的一個點。
我該怎么做,我看到的恢復方法不正確....
右鍵單擊您的工作目錄,然后從TortoiseGit菜單中選擇Show Log。
之后,您可以右鍵單擊先前的提交並將分支重置為該提交。
如果您刪除了一些文件並且尚未提交, Revert將正常工作。 選擇TortoiseGit - > Revert ...將顯示一個窗口,供您選擇要恢復的文件。 刪除的文件將顯示為紅色。
如果您已提交刪除,則可以在刪除文件之前重置為提交。 請注意,如果使用重置,則在重置提交后,您將不再在日志中看到提交。
如果要在日志中保留刪除文件的提交,可以在刪除之前檢出提交到新分支,將恢復的文件復制到單獨的文件夾,切換回原始分支,然后將文件添加回你的原始分支。
我已經按照James Lawruk 回答中的建議做了
如果您已經提交了刪除,那么您可以在刪除文件之前重置為提交。 請注意,如果您使用重置,您將不再在您的日志中看到您重置后的提交。
我在當地得到了我想要的東西。 但是當我嘗試將恢復的版本推送到遠程服務器時,git 要求先拉取最新版本,有效地從服務器恢復最新版本。
我不得不將我的“重置”本地狀態推送到一個新的遠程分支,然后將新的遠程分支合並到主遠程分支中。
無論如何這是一個很好的做法,但並不明顯直接推送不起作用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.