- เผยแพร่เมื่อ
Git Merge กับ Rebase กับ Squash Commit!
- ผู้เขียน

- ชื่อ
- AbnAsia.org
- @steven_n_t
"เมื่อเรารวมการเปลี่ยนแปลงจากสาขา Git หนึ่งไปยังอีกสาขาหนึ่ง เราสามารถใช้ git merge หรือ git rebase ได้ แผนภาพด้านล่างแสดงวิธีการทำงานของทั้งสองคำสั่ง
คอมไพล์ผสาน
สิ่งนี้จะสร้างการคอมมิต G ใหม่ในสาขาหลัก G เชื่อมโยงประวัติศาสตร์ของทั้งสาขาหลักและสาขาคุณลักษณะ
การผสาน Git นั้นไม่ทำลายล้าง ไม่มีการเปลี่ยนแปลงสาขาหลักหรือสาขาคุณลักษณะ
คอมไพล์รีเบส
Git rebase จะย้ายประวัติสาขาฟีเจอร์ไปที่ส่วนหัวของสาขาหลัก โดยจะสร้างคอมมิตใหม่ E, F และ G สำหรับแต่ละคอมมิตในสาขาฟีเจอร์
ประโยชน์ของการรีเบสคือมีประวัติการคอมมิตเชิงเส้น
การรีเบสอาจเป็นอันตรายได้หากไม่ปฏิบัติตาม กฎทองของการรีเบสคอมไพล์
กฎทองของ Git Rebase
ห้ามใช้กับสาขาสาธารณะ!"

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

© ABN ASIA