Git เป็นระบบสำหรับการควบคุมเวอร์ชันแบบกระจายที่ออกแบบมาเพื่อเปิดใช้งานการพัฒนาซอฟต์แวร์สาธารณะหรือส่วนตัว โค้ดใน Git โฮสต์อยู่บนที่เก็บส่วนกลางเป็นหลัก เช่น GitHub, Bitbucket หรือตัวเลือกที่โฮสต์เอง เช่น GitLab สำเนาในเครื่องสามารถโคลนได้จากที่เก็บข้อมูลออนไลน์หลัก
ในฐานะนักพัฒนา คุณสามารถแก้ไขสำเนาในเครื่องของคุณเองได้มากเท่าที่คุณต้องการ เมื่อคุณพอใจกับการเปลี่ยนแปลงแล้ว คุณอาจต้องการส่งการเปลี่ยนแปลงไปยังที่เก็บออนไลน์ การผลักดันการปรับแต่งของคุณทำให้ทุกคนได้รับประโยชน์จากการมีส่วนร่วมของคุณ และเพื่อให้ชุมชนได้ทำซ้ำกับพวกเขาต่อไป
วิธีผลักดันการอัปเดต
คำสั่งในการพุชการอัปเดตของคุณเป็นเพียง "git push" อย่างไรก็ตาม ก่อนที่คุณจะรันคำสั่งนั้น คุณต้องทำอย่างอื่นก่อน ก่อนที่คุณจะสามารถพุชการเปลี่ยนแปลงของคุณ คุณต้องกำหนดค่าไฟล์ที่เปลี่ยนแปลงหรือไฟล์ที่คุณต้องการส่งโดยเพิ่มลงในพื้นที่แสดง คุณสามารถเพิ่มไฟล์ลงในพื้นที่แสดงได้ด้วยคำสั่ง “git add”
เคล็ดลับ: คำสั่งทั้งหมดในการพุชอัพเดตต้องรันผ่านเทอร์มินัลจากภายในไดเร็กทอรีของโปรเจ็กต์ git
เมื่อเพิ่มไฟล์ คุณสามารถระบุไฟล์แต่ละไฟล์ได้ เช่น “git add [ชื่อไฟล์]” หรือคุณสามารถใช้สัญลักษณ์แทน เช่น “git add *.txt” เพื่อเพิ่มไฟล์ txt ทั้งหมด
ก่อนหรือหลังจากที่คุณเพิ่มไฟล์ เป็นการดีที่จะตรวจสอบเพื่อดูว่าคุณพลาดไฟล์ที่แก้ไขหรือไม่ คุณสามารถทำได้ด้วยคำสั่ง "สถานะ git" คำสั่ง "git status" จะแสดงว่าไฟล์ใดมีการเปลี่ยนแปลงสำหรับการส่งและไฟล์ใดที่ไม่ทำ
เคล็ดลับ: เมื่อคุณเพิ่มไฟล์ จริงๆ แล้ว ไฟล์นั้นไม่ได้เพิ่มทั้งไฟล์ เป็นเพียงการเปลี่ยนแปลงที่ทำกับไฟล์นั้น ซึ่งหมายความว่าหากคุณเปลี่ยนแปลงไฟล์หลังจากเพิ่มแล้ว คุณจะต้องเพิ่มไฟล์อีกครั้ง ซึ่งหมายความว่าไฟล์สามารถแสดงได้ทั้งในรายการการเปลี่ยนแปลงแบบแบ่งขั้นและรายการการเปลี่ยนแปลงที่ไม่ได้จัดฉาก
![](/f/19dcba2fffdfa1b06f1f93530eecb3b2.png)
![](/f/dc30ceaa273276c8e2aee1d68d6f1c9c.png)