หลังจากออกรุ่น 2.0 ไปเมื่อกลางปีที่แล้ว ตอนนี้ Git ก็เดินทางมาถึงเลขรุ่น 2.3 แล้วครับ
ของเล่นใหม่รุ่นนี้ คือการสั่ง push เพื่อ deploy จากไคลเอนต์ได้ทันที เพียงเพิ่มคำสั่งนี้ไปที่ repository ฝั่งเซิร์ฟเวอร์
$ git config receive.denyCurrentBranch updateInstead
คำเตือนสำหรับเทคนิคนี้คือเซิร์ฟเวอร์จะใช้พื้นที่เก็บไฟล์มากขึ้น เพราะ Git ต้องเก็บประวัติทั้งหมดของ repository ไว้ นอกจากนี้ยังต้องระวังผู้ใช้ทั่วไปเข้ามาอ่านไฟล์ในโฟลเดอร์ .git
ด้วยครับ
ฟีเจอร์อื่นไม่มีอะไรหวือหวา รายการส่วนมากเป็นการรีดประสิทธิภาพและแก้ไขจุดบกพร่อง สำหรับรายละเอียดทั้งหมดอ่านได้ใน changelog ครับ
ที่มา: GitHub Blog