cari

Rumah  >  Soal Jawab  >  teks badan

Bagaimana untuk melancarkan satu fail yang dipadam secara tidak sengaja dalam git

Saya secara tidak sengaja memadamkan fail dalam syarikat dan menyerahkannya ke repositori jauh Sekarang saya mahu mendapatkan semula fail itu tanpa membuat perubahan lain.

PHPzPHPz2848 hari yang lalu1217

membalas semua(5)saya akan balas

  • 黄舟

    黄舟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.

    balas
    0
  • 大家讲道理

    大家讲道理2017-05-02 09:53:46

    Tukar kepada komit sebelumnya, salin fail yang dipadam secara tidak sengaja, kemudian buat cawangan baharu dan tampal komit.

    balas
    0
  • ringa_lee

    ringa_lee2017-05-02 09:53:46

    Anda juga boleh mencuba git stash pop

    balas
    0
  • 某草草

    某草草2017-05-02 09:53:46

    Lihat commit_id
    git log $filename
    Tetapkan semula fail
    git reset $commit_id
    Pulihkan fail
    git checkout $filename

    balas
    0
  • 習慣沉默

    習慣沉默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

    balas
    0
  • Batalbalas