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.
Ini adalah pepijat. Anda harus membuat sandaran fail terlebih dahulu, kemudian memadamkannya dengan git rm
Windows dan OS X tidak sensitif huruf besar-besaran dalam nama fail, tetapi git itu sendiri.
Anda boleh menggunakan
git mv
untuk menukar nama:akan ditukar daripada
file
kepadaFile
.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
):Jika nilai pulangan tidak kosong atau
false
, tetapkan kepadafalse
.