Rumah > Soal Jawab > teks badan
Saya secara tidak sengaja memadamkan fail dalam syarikat dan menyerahkannya ke repositori jauh Sekarang saya mahu mendapatkan semula fail itu tanpa membuat perubahan lain.
黄舟2017-05-02 09:53:46
Ia sangat mudah, anda tahu yang mana penyerahannya, hanya gunakan
git checkout xxxxx lost_file
Itu sahaja. Di sini xxxx ialah nombor sha-1 dalam perpustakaan git.
大家讲道理2017-05-02 09:53:46
Tukar kepada komit sebelumnya, salin fail yang dipadam secara tidak sengaja, kemudian buat cawangan baharu dan tampal komit.
某草草2017-05-02 09:53:46
Lihat commit_idgit log $filename
Tetapkan semula failgit reset $commit_id
Pulihkan failgit checkout $filename
習慣沉默2017-05-02 09:53:46
Anda boleh mendapatkan semula fail yang hilang dengan memadamkan ID komit sebelumnya bagi fail secara setempat atau mendapatkannya semula dari hujung jauh, kemudian tambah, komit dan tolak ke hujung jauh sekali lagi, yang bermaksud bahawa satu lagi komit dan tolak akan dijana untuk mendapatkan semula fail itu jawapan besar di tingkat satu, git checkout commit id -- delete file path