簡體   English   中英

如何恢復到當前對git提交的開始?

[英]How do I revert to the beginning of my current commit on git?

我知道如何還原到先前的提交。 但是自從我提交以來,現在我做了很多工作,我想從當前提交中重新開始並從頭開始。

我怎么做?

git reset --hard是最簡單的方法...但是它確實擺脫了所有懸而未決的問題。 您可能還考慮將其保存在存儲中,並在以后確定不再需要它時將其轉儲。

git stash push -m "Saving this in case I want to use it later on"

這將清理工作樹。

HEAD引用了當前分支中的最新提交,您可以將其git resetgit reset

$ git reset HEAD --hard

如果創建了需要刪除的新文件或目錄,則還可以使用git clean -fd刪除這些文件或目錄。

要還原跟蹤文件中的更改,您可以執行git reset --hard ,它將刪除自上次提交以來的所有新代碼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM