TL; DR:
Gunakan git reset --soft HEAD~
di cmd dari folder .sln
Saya menghadapinya hari ini dan kewalahan yang VSCode
menyarankan hal seperti itu, sedangkan kakak laki-laki Visual Studio
tidak.
Sebagian besar jawaban sangat membantu; jika saya memiliki lebih banyak komitmen yang dibuat sebelumnya, kehilangan semuanya akan membuat frustrasi. Apalagi jika VSCode
dilakukan dalam setengah detik, seharusnya tidak rumit.
Hanya jawaban jessehouwing yang paling mendekati solusi sederhana.
Dengan asumsi komit yang tidak diinginkan adalah yang terakhir terjadi, Berikut adalah cara saya menyelesaikannya:
Pergi ke Team Explorer
-> Sync
. Di sana Anda akan melihat semua komit. Tekan Actions
dropdown danOpen Command Prompt
Anda akan melihat jendela cmd diminta, di sana tulis git reset --soft HEAD~
. Jika ada beberapa komit yang tidak diinginkan, tambahkan jumlah setelah ~
(mis. git reset --soft HEAD~5
)
(Jika Anda tidak menggunakan git
, periksa penggunaan sehari-hari).
Saya berharap ini akan membantu, dan semoga di versi berikutnya tim VS akan menambahkannya