git add 的时候没仔细看,结果发现提交的版本中把整个仓库的文件给删除了 而且被我 commit + push 到远程服务器了,该怎么恢复啊,重新 add + commit + push 上传的速度太慢了 T。T
走同样的路,发现不同的人生
마지막 제출로 바로 돌아가서 강제 푸시할 수 있습니다.
다자간 협업 프로젝트에서 git push의 -f 매개변수를 사용하면 다른 사람에게 풀 충돌이 발생할 수 있다는 점에 유의하세요.
git push
-f
되돌릴 커밋이 확실하지 않은 경우 git reflog를 사용하여 헤드 포인터의 변경 내역을 확인한 다음 git reset --hard <commit hash>을 사용할 수 있습니다.
git reflog
git reset --hard <commit hash>
마지막 제출로 바로 돌아가서 강제 푸시할 수 있습니다.
으아악다자간 협업 프로젝트에서
git push
의-f
매개변수를 사용하면 다른 사람에게 풀 충돌이 발생할 수 있다는 점에 유의하세요.되돌릴 커밋이 확실하지 않은 경우
git reflog
를 사용하여 헤드 포인터의 변경 내역을 확인한 다음git reset --hard <commit hash>
을 사용할 수 있습니다.