เผยแพร่เมื่อ

Git Merge กับ Rebase กับ Squash Commit!

ผู้เขียน

"เมื่อเรารวมการเปลี่ยนแปลงจากสาขา Git หนึ่งไปยังอีกสาขาหนึ่ง เราสามารถใช้ git merge หรือ git rebase ได้ แผนภาพด้านล่างแสดงวิธีการทำงานของทั้งสองคำสั่ง

คอมไพล์ผสาน

สิ่งนี้จะสร้างการคอมมิต G ใหม่ในสาขาหลัก G เชื่อมโยงประวัติศาสตร์ของทั้งสาขาหลักและสาขาคุณลักษณะ

การผสาน Git นั้นไม่ทำลายล้าง ไม่มีการเปลี่ยนแปลงสาขาหลักหรือสาขาคุณลักษณะ

คอมไพล์รีเบส

Git rebase จะย้ายประวัติสาขาฟีเจอร์ไปที่ส่วนหัวของสาขาหลัก โดยจะสร้างคอมมิตใหม่ E, F และ G สำหรับแต่ละคอมมิตในสาขาฟีเจอร์

ประโยชน์ของการรีเบสคือมีประวัติการคอมมิตเชิงเส้น

การรีเบสอาจเป็นอันตรายได้หากไม่ปฏิบัติตาม กฎทองของการรีเบสคอมไพล์

กฎทองของ Git Rebase

ห้ามใช้กับสาขาสาธารณะ!"

Git Merge กับ Rebase กับ Squash Commit!

ผู้เขียน

Ai Base Network (ABN), ABN ASIA ถูกก่อตั้งขึ้นโดยคนที่มีรากฐานลึกในวงการวิชาการ มีประสบการณ์การทำงานในสหรัฐอเมริกา ดัตช์ ฮังการี ญี่ปุ่น เกาหลีใต้ สิงคโปร์ และเวียดนาม ABN Asia เป็นที่เราพบกันของวิทยาลัยและเทคโนโลยี ด้วยโซลูชันขั้นสูงและบริการพัฒนาซอฟต์แวร์ที่มีความสามารถ เราช่วยธุรกิจเติบโตและเข้าสู่ฉากโลก ความมุ่งมั่นของเรา: ด่วนขึ้น ดีขึ้น น่าเชื่อถือมากขึ้น ในกรณีส่วนมาก: ราคาถูกด้วย

หากคุณต้องการบริการ IT การให้คำปรึกษาดิจิทัล โซลูชันซอฟต์แวร์ใช้ได้หรือหากคุณต้องการส่งคำขอข้อเสนอ (RFPs) อย่าลังเลที่จะติดต่อเรา คุณสามารถติดต่อเราได้ที่ [email protected] เราพร้อมช่วยเหลือคุณด้านทุกความต้องการทางเทคโนโลยีของคุณทุกเมื่อ

ABNAsia.org

© ABN ASIA