Repositori tempatan git telah dipadamkan
Dalam proses menggunakan Git untuk pembangunan projek atau kawalan versi, kami sering menghadapi situasi di mana repositori tempatan dipadamkan. Keadaan ini biasanya disebabkan oleh salah operasi atau kemalangan, tetapi jika tidak dikendalikan dengan betul, ia boleh menyebabkan banyak kerugian. Artikel ini akan memperkenalkan langkah balas dan kaedah pemulihan selepas gudang tempatan Git dipadamkan.
Mula-mula anda perlu mengetahui repositori tempatan Git Repositori tempatan Git ialah direktori tempat kod disimpan, termasuk perpustakaan versi, ruang kerja dan storan sementara. Pustaka versi dibahagikan kepada dua bahagian: perpustakaan versi tempatan dan perpustakaan versi jauh, dan perpustakaan versi tempatan termasuk HEAD, indeks dan perpustakaan objek.
Ruang kerja merujuk kepada direktori di mana fail kod yang kami edit berada, dan kawasan pementasan ialah kawasan di mana pengubahsuaian disimpan buat sementara waktu. Kami boleh menyerahkan kod yang diubah suai ke repositori tempatan melalui arahan Git, dan menyegerakkan repositori tempatan ke repositori jauh melalui arahan push. Walau bagaimanapun, jika gudang tempatan dipadamkan kerana salah operasi atau kemalangan, operasi pemulihan yang sepadan diperlukan.
Apakah yang perlu kami lakukan apabila kami mendapati bahawa repositori tempatan telah dipadamkan secara tidak sengaja?
1) Cuba pulihkan kepada keadaan sebelum pemadaman
Jika sistem pengendalian anda mempunyai fungsi seperti Tong Kitar Semula atau Tong Sampah, anda boleh cuba mencari folder yang dipadamkan di dalamnya. Jika ditemui, folder itu boleh dipulihkan ke lokasi asalnya.
2) Cari fail yang disandarkan
Jika gudang tempatan anda mempunyai sandaran, anda boleh cuba mencari fail yang disandarkan mengikut tarikh atau kata kunci.
3) Gunakan arahan Git untuk memulihkan
Pulihkan melalui arahan Git ialah kaedah yang paling biasa, tetapi anda perlu menyandarkannya pada persekitaran pembangunan sebelum memadamkan repositori setempat. Langkah khusus adalah seperti berikut:
(1) Gunakan arahan Git untuk melihat semua cawangan dan sejarah gudang tempatan.
cawangan git -a (lihat semua cawangan)
log git (lihat semua rekod komit)
(2) Cipta gudang tempatan baharu melalui arahan Git.
klon git
(3) Gunakan arahan Git untuk beralih ke cawangan yang ditentukan.
git checkout
(4) Serahkan kod cawangan yang ditentukan ke repositori tempatan.
git add .
git commit -m "Restore to commit record"
(5) Gunakan arahan Git untuk menyegerakkan repositori tempatan ke repositori jauh.
git push
Dalam proses menggunakan Git, tidak dapat dielakkan bahawa gudang tempatan akan dipadamkan kerana salah operasi atau keadaan tidak sengaja . Tetapi jika dibalas dan dikendalikan dengan betul, ia tidak akan menyebabkan terlalu banyak kerugian kepada pembangun. Oleh itu, kita harus sentiasa berwaspada dan menyandarkan kod kita pada setiap masa, untuk berjaga-jaga.
Atas ialah kandungan terperinci Repositori tempatan git telah dipadamkan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!