git会在本地保存commit的历史记录,即使已不被追踪。
错误操作后可以通过git reflog命令查看commit_id,并通过执行git reset --hard $commit_id恢复到指定id的状态。
若希望清理历史记录可通过下面的命令:
git reflog expire --expire=now --all
git gc --prune=now
git会在本地保存commit的历史记录,即使已不被追踪。
错误操作后可以通过git reflog命令查看commit_id,并通过执行git reset --hard $commit_id恢复到指定id的状态。
若希望清理历史记录可通过下面的命令:
git reflog expire --expire=now --all
git gc --prune=now