Rumah > Soal Jawab > teks badan
Dalam projek java
Saya menggunakan github untuk mengurus data projek saya, tetapi selepas beberapa nama kelas (nama fail) diubah suai, ia akan ditukar semula semasa penyegerakan (IDEA atau klien github).
Adakah saya terlepas pandang beberapa fail?
Ini ialah senarai abaikan dalam IDEA
Jelas sekali nama kelas (nama fail) sudah betul, tetapi muat semula dalam kawalan versi masih mempunyai nama lama
Situasi di atas akan menyebabkan nama kelas (nama fail) diubah suai kembali kepada yang lama setiap kali saya menyegerakkannya pada komputer lain.
怪我咯2017-05-02 09:30:45
Ini adalah pepijat. Anda harus membuat sandaran fail terlebih dahulu, kemudian memadamkannya dengan git rm
给我你的怀抱2017-05-02 09:30:45
Windows dan OS X tidak sensitif huruf besar-besaran dalam nama fail, tetapi git itu sendiri.
Anda boleh menggunakan git mv
untuk menukar nama:
git mv -f file File
akan ditukar daripada file
kepada File
.
Selain itu, jika sistem pengendalian anda sensitif huruf besar-besaran dalam nama fail, anda boleh menyemak sama ada tetapan core.ignoreCase
dalam konfigurasi (rujuk git-config) ialah nilai lalai (false
):
git config core.ignorecase
Jika nilai pulangan tidak kosong atau false
, tetapkan kepada false
.
git config core.ignorecase false