Rumah >alat pembangunan >git >Bagaimana untuk mendapatkan semula kod apabila tetingkap git ditutup
Untuk pembangun, Git ialah salah satu alatan penting, yang boleh membantu kami mengurus kod dengan lebih baik. Walau bagaimanapun, dalam proses menggunakan Git, sesetengah pengguna akan menghadapi situasi berikut: sebelum menyerahkan kod, mereka secara tidak sengaja menutup tetingkap Git, menyebabkan kod itu hilang.
Jika anda menghadapi masalah yang sama, jangan panik, saya akan memberikan anda beberapa penyelesaian seterusnya.
Pertama, kita boleh menggunakan arahan git stash untuk mendapatkan semula kod tersebut. Perintah ini boleh menyimpan perubahan tanpa komitmen dalam direktori kerja semasa dan kembali ke keadaan komit terkini Git.
Gunakan arahan berikut:
$ git stash apply
Arahan ini akan memulihkan kod dalam simpanan ke direktori kerja.
Jika anda masih perlu melihat kandungan yang disimpan dalam simpanan sebelumnya, anda boleh menggunakan arahan berikut:
$ git stash list
Arahan ini akan menyenaraikan senarai simpanan yang disimpan sebelum ini.
Arahan git reflog boleh menyenaraikan semua operasi dalam gudang tempatan, termasuk commit, merges, fetch, pull, reset semua cawangan tempatan Tunggu operasi.
Gunakan arahan berikut:
$ git reflog
Arahan ini akan menyenaraikan semua operasi dalam gudang tempatan, dan setiap operasi disertakan dengan commitID.
Anda boleh mencari versi yang tidak terikat sebelum ini dan memulihkannya selepas menemui commitID yang berkaitan.
Jika tiada arahan di atas boleh mendapatkan semula kod, kita boleh cuba menggunakan GUI Git.
Git GUI ialah alat antara muka grafik Git sendiri Ia bukan sahaja membantu kami mengurus kod dengan lebih baik, tetapi juga membantu kami mendapatkan semula kod.
Mula-mula kami membuka GUI Git, dan dalam Sejarah Komit di sudut kiri bawah, pilih cawangan yang anda sedang kerjakan sebelum menutup tetingkap.
Kemudian, cari versi yang anda perlukan untuk pulihkan pada masa ini dalam cawangan yang dipilih, klik kanan padanya dan pilih "Buat cawangan baharu".
Akhir sekali, kita boleh menolak cawangan baharu ke repositori jauh dan menggabungkannya ke dalam cawangan induk.
Di atas adalah beberapa kaedah untuk mendapatkan semula kod Git yang diperkenalkan dalam artikel ini, saya harap ia dapat membantu pembangun yang menghadapi masalah yang sama. Jika anda mempunyai kaedah lain, sila kongsikannya di ruangan komen.
Atas ialah kandungan terperinci Bagaimana untuk mendapatkan semula kod apabila tetingkap git ditutup. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!