[英]How do I commit my changes following a git revert of my previous commit?
[英]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 reset
為git reset
:
$ git reset HEAD --hard
如果創建了需要刪除的新文件或目錄,則還可以使用git clean -fd
刪除這些文件或目錄。
要還原跟蹤文件中的更改,您可以執行git reset --hard
,它將刪除自上次提交以來的所有新代碼。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.