Setel u>

Bagaimana saya bisa membatalkan semua perubahan yang dilakukan pada direktori saya sejak komit terakhir, termasuk menghapus file yang ditambahkan, mengatur u>

211
08 янв. Dogbert ditetapkan pada 08 Januari 2011-01-08 00:09 '11 pada 0:09 2011-01-08 00:09
@ 2 balasan

Setel u>

 git reset HEAD --hard 

lalu bersihkan semua yang tidak terlihat. Jika Anda ingin menyimpan file yang tidak dapat dilacak karena .gitignore , berhati-hatilah dengan perintah ini.

 git clean -fd 
394
08 янв. Jawaban yang diberikan oleh Benjamin Bannier 08 Jan 2011-01-08 00:10 '11 pada 0:10 2011-01-08 00:10

Bagaimana saya bisa membatalkan setiap perubahan yang dilakukan pada direktori saya sejak komit terakhir, termasuk menghapus file yang ditambahkan, mengatur u>

  • Anda dapat membatalkan perubahan pada file yang dipantau menggunakan

     git reset HEAD --hard 
  • Anda dapat menghapus file yang tidak digunakan dengan:

     git clean -f 
  • Anda dapat menghapus file dan direktori yang tidak digunakan dengan:

     git clean -fd 

    tetapi Anda tidak dapat membatalkan perubahan pada file yang tidak dapat diputar .

  • Anda dapat menghapus file dan direktori yang diabaikan dan tidak dicentang.

     git clean -fdx 

    tetapi Anda tidak dapat membatalkan perubahan file yang diabaikan .

Anda dapat mengatur clean.requireForce menjadi false :

border=0
 git config --global --add clean.requireForce false 

untuk menghindari penggunaan -f ( --force ) saat menggunakan git clean .

25
30 окт. Jawabannya diberikan oleh Ortomala Lokni pada 30 Oktober. 2016-10-30 18:54 '16 pada 18:54 2016-10-30 18:54

Pertanyaan lain tentang tag atau Ajukan Pertanyaan