Git - แพลตฟอร์มที่แตกต่างกัน
ใช้ GNU / Linux และ Mac OS line-feed (LF)หรือขึ้นบรรทัดใหม่เป็นอักขระสิ้นสุดบรรทัดในขณะที่ Windows ใช้ไฟล์ line-feed and carriage-return (LFCR) รวมกันเพื่อแสดงอักขระสิ้นสุดบรรทัด
เพื่อหลีกเลี่ยงการคอมมิตที่ไม่จำเป็นเนื่องจากความแตกต่างของการสิ้นสุดบรรทัดเหล่านี้เราต้องกำหนดค่าไคลเอนต์ Git เพื่อเขียนบรรทัดเดียวกันที่ลงท้ายด้วยที่เก็บ Git
สำหรับระบบ Windows เราสามารถกำหนดค่าไคลเอนต์ Git เพื่อแปลงส่วนท้ายบรรทัดเป็น CRLF ในขณะที่ชำระเงินและแปลงกลับเป็น LFรูปแบบระหว่างการดำเนินการคอมมิต การตั้งค่าต่อไปนี้จะเป็นสิ่งที่จำเป็น
[tom@CentOS project]$ git config --global core.autocrlf true
สำหรับ GNU / Linux หรือ Mac OS เราสามารถกำหนดค่าไคลเอนต์ Git เพื่อแปลงส่วนท้ายบรรทัดจากไฟล์ CRLF ถึง LF ขณะดำเนินการชำระเงิน
[tom@CentOS project]$ git config --global core.autocrlf input