Rumah > Soal Jawab > teks badan
git add 的时候没仔细看,结果发现提交的版本中把整个仓库的文件给删除了
而且被我 commit + push 到远程服务器了,该怎么恢复啊,重新 add + commit + push 上传的速度太慢了
T。T
巴扎黑2017-04-21 11:19:22
Anda boleh terus kembali ke penyerahan terakhir dan kemudian menolak paksa.
#假定当前正位于该错误提交,而其父提交为正确的提交 git reset --hard HEAD~ git push -f
Sila ambil perhatian bahawa menggunakan parameter git push
-f
boleh menyebabkan konflik tarik untuk orang lain dalam projek kerjasama berbilang orang.
Jika anda tidak pasti komitmen yang ingin dibalikkan, anda boleh menggunakan git reflog
untuk melihat sejarah perubahan penuding kepala, dan kemudian gunakan git reset --hard <commit hash>
.