Rumah > Soal Jawab > teks badan
Dalam direktori projek terurus, git -rf .git telah dilaksanakan dengan tidak betul, mengakibatkan pemadaman fail .git Sekarang kod tidak boleh diserahkan.
给我你的怀抱2017-05-02 09:41:45
Jika tong kitar semula tidak ditemui, nampaknya tiada apa yang boleh anda lakukan. Fail .git ini digunakan untuk menjejaki perubahan gudang.
伊谢尔伦2017-05-02 09:41:45
Tukar semula direktori git clone
Gudang jauh, kemudian tulis ganti gudang sedia ada dengan gudang asal dan laksanakan git add
--> git commit
->
给我你的怀抱2017-05-02 09:41:45
Saya tidak tahu sama ada anda memadamkan .git dalam gudang atau memadamkan .git tempatan anda.
Jika anda memadamkan .git gudang, anda hanya boleh membina semula git init --bare
Buat gudang baharu, kemudian git add remote
tambah gudang baharu secara setempat, dan kemudian git push xxx xxx --force
serahkannya.
Jika hanya .git projek tempatan anda dipadamkan, itu mudah untuk dikendalikan.
Tukar direktori dan klon semula, tukar ke cawangan yang sepadan, kemudian salin semua fail dan direktori dalam direktori .git yang dipadamkan untuk menulis ganti fail dalam klon baharu. Kemudian komited dan tolak.
Ini juga merupakan kelebihan pengedaran git, anda tidak takut pemadaman tidak sengaja
習慣沉默2017-05-02 09:41:45
Tidak kira jika anda memadamkan yang tempatan Jika terdapat Repo jauh, hanya mengklonkannya.
Selain itu, jika anda melaksanakan git rm -rf .git
, ini tidak akan memadamkan fail fizikal anda.