cari

Rumah  >  Soal Jawab  >  teks badan

github - Selepas git checkout kembali ke versi sebelumnya, bagaimana untuk menolak kod yang ditulis dalam versi lama?

Disebabkan salah operasi oleh kakitangan projek lain pada tengah hari, beberapa fail dalam git telah dipadamkan. Jadi saya hanya boleh mendaftar keluar dan kembali ke versi pagi.

Sekarang saya mahu menolak kod yang saya tulis hari ini, tetapi saya terus mendapat gesaan ini. Adakah projek git masih dalam keadaan terpadam secara tidak sengaja?

Apakah yang perlu saya lakukan sekarang untuk menolak kod terkini?

Terima kasih~

迷茫迷茫2794 hari yang lalu745

membalas semua(2)saya akan balas

  • 我想大声告诉你

    我想大声告诉你2017-05-02 09:27:54

    Simpan perubahan anda

    git commit ...
    git tag tmp

    Kemas kini cawangan induk kepada alat kawalan jauh terkini

    git checkout master
    git pull origin master

    Gabungkan perubahan anda dan serahkan ke jauh

    git merge tmp
    git push origin master

    bersih

    git tag -d tmp

    SELESAI

    balas
    0
  • 巴扎黑

    巴扎黑2017-05-02 09:27:54

    Anda mula-mula menyimpan mata semasa anda, kemudian beralih kepada induk tempatan, kemudian gabungkan mata anda kepada induk tempatan, dan kemudian tarik induk jauh Mesti ada konflik pada masa ini, kerana mata terpencil tiada sebahagian daripadanya apa yang anda miliki secara setempat Gunakan sesuatu untuk menyelesaikan konflik, dan kemudian muat naik induk tempatan anda ke yang jauh

    balas
    0
  • Batalbalas