如果不小心在測試代碼中寫上了用戶名和密碼,而且已經commit到git中,那麼我要怎麼把這次commit刪除掉,讓它在曆史中不會出現?
认证0级讲师
git reset --hard HEAD~1
git push --force
:git checkout -- file可以丟棄工作區的修改;:git reset HEAD file可以把暫存區的修改撤銷掉,重新放回工作區狀態;:git reset --hard HEAD^回退到“ add distributed」版本時的狀態;
git reset --hard HEAD~1
git push --force
:git checkout -- file可以丟棄工作區的修改;
:git reset HEAD file可以把暫存區的修改撤銷掉,重新放回工作區狀態;
:git reset --hard HEAD^回退到“ add distributed」版本時的狀態;
git重置--hard HEAD~1
git 恢復 HEAD