Fail konfigurasi ditolak ke gudang jauh untuk kali pertama Memandangkan persekitaran sistem setiap ahli projek adalah berbeza, kandungan konfigurasi juga perlu diabaikan untuk mengelakkan penolakan
Sekarang batalkan penjejakan melalui git rm --cached filename
, dan kemudian tulis fail ke .gitignore
untuk mengabaikannya, tetapi perubahan yang dipaparkan semasa menyerahkan ialah 忽略的文件被删除
, dan fail yang diabaikan itu memang diabaikan selepas itu. ditolak ke gudang jauh Dipadamkan
Secara umum, saya ingin menolak fail itu untuk kali pertama dan tidak menolaknya pada masa hadapan, tetapi saya tidak menyangka jika saya mengabaikannya, ia akan dipadamkan terus dari gudang. Boleh tolong beri saya nasihat tentang bagaimana untuk mencapai ini
Menggunakan daftar keluar jarang
sparse-checkout
Menyelesaikan masalahHuraian pautan rujukan dilampirkan
Anda boleh cuba menipu diri sendiri dan berpura-pura tidak dapat melihatnya. .
Dalam kes ini, anda biasanya membuat
config.ini.dist
untuk pengguna mengubah suaiSaya rasa anda tidak perlu menetapkan abaikan fail dalam fail .gitignore. Memandangkan anda tidak mahu menolak fail tersebut ke alat kawalan jauh, tetapi ingin menyimpan fail tersebut dari jauh, anda tidak boleh menambahkannya ke kawasan storan sementara. Khususnya, apabila
git add
, cuma jangan masukkan fail tersebutadd
. Walau bagaimanapun, ini juga mempunyai kelemahan yang mungkin anda hadapi situasi di mana anda tidak boleh menukar cawangan kerana sentiasa ada beberapa pengubahsuaian yang belum ditambah pada kawasan pementasan.Idea anda sangat pelik Memandangkan anda tidak perlu risau mengenainya selepas penyerahan pertama, maka anda tidak perlu menambahkannya pada fail .gitignore Adakah fail anda sentiasa berubah.
Tambah nama fail terus ke gitignore, dan kemudian jana satu dalam talian dan ia akan dilakukan. Mengapa anda perlu membetulkan git? Tidak faham.
Saya telah menghadapi masalah ini dan masih belum menemui penyelesaian. Saya rasa tiada cara