Rumah > Soal Jawab > teks badan
Penerangan masalah:
Saya telah membina perkhidmatan LAMP web tempatan pada mesin maya Git telah dipasang pada mesin maya Direktori akar tapak web ialah /var/www/web_root tingkap menggunakan samba.
Dalam Windows, git mengklonkan projek ke lokasi pemetaan samba. Sekarang saya menggunakan status git di dalam git bash dan di dalam mesin maya.
Keputusan adalah seperti berikut:
1--------------------- Hasil status git dalam git bash di bawah tingkap
$ git status
Pada induk cawangan
Cawangan anda dikemas kini dengan 'asal/tuan'.
2---------------------- keputusan status git di bawah linux mesin maya
[root@yangshushu jnexpertweb]# status git
Pada induk cawangan
Cawangan anda dikemas kini dengan 'asal/tuan'.
Perubahan tidak berperingkat untuk komit:
(gunakan "git add <file>..." untuk mengemas kini perkara yang akan komited)
(gunakan "git checkout -- <file>..." untuk membuang perubahan dalam direktori kerja)
。。。。。。 下面是很多的红色标识文件
Git telah dikonfigurasikan di bawah Windows (kunci diletakkan dalam konfigurasi git jauh), tetapi ia belum dikonfigurasikan dalam mesin maya Saya tidak tahu sama ada ini sebabnya, dan saya tidak faham apa itu sedang berlangsung.
Tanya saya~~
PHPz2017-05-02 09:25:08
Mungkin masalah dengan pemisah baris dalam Windows ialah dua aksara CRLF (carriage return + line feed), dan pemisah baris dalam Linux ialah satu aksara LF (line feed). diklonkan ke Linux, Git akan memproses baris baharu secara automatik dan menukar semua CRLF kepada LF, yang akan menyebabkan semua fail berubah.
Penyelesaian: Lumpuhkan git daripada menukar pemisah baris secara automatik atau tetapkan pemisah baris git secara manual
给我你的怀抱2017-05-02 09:25:08
Terdapat terlalu banyak perbezaan dalam butiran antara windows dan linux Adalah disyorkan untuk menggunakan linux atau hanya linux untuk mengelakkan banyak perangkap. . .