Rumah  >  Soal Jawab  >  teks badan

Git是否可以忽略对已经commit过的文件的变更?

比如config.yml我已经commit了。 然后修改了config.yml,但对此文件的修改不希望再commit。

PHP中文网PHP中文网2739 hari yang lalu567

membalas semua(2)saya akan balas

  • PHP中文网

    PHP中文网2017-04-21 11:19:46

    Untuk mengabaikan semua perubahan

    git reset --hard
    

    Jika anda hanya mengabaikan satu fail

    git checkout filename.txt
    

    sry, saya salah tafsir

    Anda boleh menambah config.yml.example pada repositori dan kemudian mengabaikan config.yml dalam .gitignore.

    Apabila konfigurasi didayakan, cp config.yml.example config.yml sudah cukup, dan kemudian kemas kini kepada config.yml tidak akan dilakukan.

    balas
    0
  • 阿神

    阿神2017-04-21 11:19:46

    Hanya sekat .gitignore terus dalam fail config.yml Apa yang telah dilakukan sebelum ini tidak akan berubah, dan Git secara automatik akan mengabaikan pengubahsuaian pada fail ini pada masa hadapan.

    balas
    0
  • Batalbalas