Git is a VCS (version control system) that allows distributed collaboration on text-based files, usually on open source software codebases.

It was initially created by Linus Torvalds in 2005 in order to help develop the Linux kernel, which is one of the largest codebases that make use of Git, however today Git is used to maintain codebases of all manners of scale and complexity.

Nowadays, Git is most often used in tandem with a service that remotely hosts your repository, such as Gitlab or Github, but using such a service is not required nor intended when using Git, as users and developers can simply make patches to codebases and manually send them to one another over any medium, even via E-mail - the aforementioned Linux kernel codebase, for example, is still collaborated on over a mailing list, where maintainers send patches to one another.
 Git คือ VCS (ระบบควบคุมเวอร์ชัน) ที่อนุญาตการทำงานร่วมกันแบบกระจายบนไฟล์แบบข้อความ โดยปกติจะอยู่บนโค้ดเบสของซอฟต์แวร์โอเพ่นซอร์ส ในตอนแรกมันถูกสร้างโดย Linus Torvalds ในปี 2005 เพื่อช่วยพัฒนาเคอร์เนล Linux ซึ่งเป็นหนึ่งในฐานโค้ดที่ใหญ่ที่สุดที่ใช้ Git อย่างไรก็ตาม ปัจจุบัน Git ถูกนำมาใช้เพื่อรักษาฐานโค้ดของขนาดและความซับซ้อนทุกรูปแบบ ในปัจจุบัน Git มักถูกใช้ควบคู่กับบริการที่โฮสต์พื้นที่เก็บข้อมูลของคุณจากระยะไกล เช่น Gitlab หรือ Github แต่การใช้บริการดังกล่าวไม่จำเป็นหรือไม่ได้ตั้งใจเมื่อใช้ Git เนื่องจากผู้ใช้และนักพัฒนาสามารถสร้างแพตช์ไปยังโค้ดเบสและด้วยตนเองได้ ส่งพวกเขาถึงกันผ่านสื่อใดๆ แม้แต่ทางอีเมล์ - ตัวอย่างเช่น โค้ดเบสเคอร์เนล Linux ดังกล่าวยังคงทำงานร่วมกันผ่านรายชื่อผู้รับจดหมาย โดยที่ผู้ดูแลจะส่งแพตช์ให้กันและกัน
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence