วิธีดึงที่เก็บ Git ใน Linux

Git กำหนดกระบวนการควบคุมเวอร์ชันสำหรับวิธีแชร์โปรเจ็กต์ มีเว็บไซต์จำนวนมากที่อนุญาตให้คุณโฮสต์โครงการ Git ของคุณ GitHub เป็นตัวเลือกที่ได้รับความนิยมมากที่สุด Bitbucket เป็นอีกทางเลือกหนึ่งที่ได้รับความนิยม ทั้งสองอนุญาตให้ใช้บัญชีฟรีที่สามารถสร้างที่เก็บสาธารณะหรือส่วนตัวได้ไม่จำกัด GitLab เสนอทางเลือกที่โฮสต์เองเพื่อให้สามารถพัฒนาส่วนตัวโดยไม่ต้องพึ่งพาโฮสติ้งของบุคคลที่สาม

กระบวนการดาวน์โหลดที่เก็บ Git ครั้งแรกเรียกว่าการโคลน การโคลนมีข้อมูลทั้งหมดเกี่ยวกับที่เก็บในขณะนั้น อย่างไรก็ตาม เพื่อให้ที่เก็บเป็นปัจจุบันตลอดเวลา คุณต้องดึงเวอร์ชันใหม่ออกมา ในการดำเนินการดังกล่าว เพียงเปิดหน้าต่างเทอร์มินัลในไดเร็กทอรีด้วยเวอร์ชันโลคัลของที่เก็บ และพิมพ์คำสั่ง "git pull"

การดำเนินการของคำสั่งนี้ทำได้ง่ายมาก หากคุณต้องการดาวน์โหลดเวอร์ชันที่อัปเดตของพื้นที่เก็บข้อมูล เวอร์ชันท้องถิ่นจะได้รับการอัปเดตเพื่อให้ตรงกับเวอร์ชันระยะไกล อย่างไรก็ตาม คุณอาจเห็นว่าอาจมีปัญหาหากคุณได้ทำการแก้ไขเวอร์ชันท้องถิ่นของคุณ

คำสั่ง "git pull" จะรันคำสั่งสองคำสั่งแยกกัน "git fetch" และ "git merge FETCH HEAD" คำสั่งย่อย "git fetch" จะดึงเวอร์ชันล่าสุดออกจากที่เก็บข้อมูลออนไลน์โดยเฉพาะและจัดเก็บไว้ชั่วคราว คำสั่งย่อย "git merge FETCH HEAD" จะผสานการเปลี่ยนแปลงในเครื่องของคุณกับเวอร์ชันที่ดาวน์โหลด โดยต้องการคอมมิตที่ใหม่กว่า

เคล็ดลับ: “คอมมิต git” คือการส่งการเปลี่ยนแปลง เป็นไปได้ที่จะมีการคอมมิตแบบโลคัลและรีโมตหลายรายการที่ทำสิ่งเดียวกันหรือต่างกัน เวอร์ชันรีโมตจะมองไม่เห็นการคอมมิตภายในจนกว่าจะมีการพุชการเปลี่ยนแปลง การคอมมิตแต่ละครั้งให้รายละเอียดอย่างชัดเจนว่ามีการเปลี่ยนแปลงอะไรบ้างและรวมถึงการประทับเวลา

ความขัดแย้งระหว่างรุ่นท้องถิ่นและรุ่นระยะไกล

ในสถานการณ์สมมติการผสาน จะไม่มีข้อขัดแย้งและกระบวนการผสานจะเสร็จสมบูรณ์โดยอัตโนมัติ การผสานสามารถทำได้ง่ายเป็นพิเศษหากมีการเปลี่ยนแปลงเพียงเล็กน้อย หรือหากการเปลี่ยนแปลงในเครื่องไม่รบกวนการเปลี่ยนแปลงระยะไกลใดๆ อย่างไรก็ตาม หากมีการเปลี่ยนแปลงที่ซับซ้อนที่ขัดแย้งกันในส่วนเดียวกันของโค้ด Git จะทำให้เกิดข้อผิดพลาดในการผสาน

ณ จุดนี้ คุณสามารถยกเลิกการผสานด้วยคำสั่ง "git merge –abort" หรือพยายามแก้ไขข้อขัดแย้งด้วยตนเอง คำสั่ง "git mergetool" และ "git diff" ให้ตัวอย่างกราฟิกของความแตกต่างที่จะช่วยให้ง่ายต่อการดูว่าการเปลี่ยนแปลงใดที่ต้องใช้ด้วยตนเองเพื่อให้การผสานเสร็จสมบูรณ์ เมื่อคุณแก้ไขข้อขัดแย้งทั้งหมดแล้ว ให้พิมพ์คำสั่ง “git merge –continue” เพื่อให้การผสานเสร็จสมบูรณ์

วิธีดึงที่เก็บ Git ใน Linux

คำสั่ง “git mergetool” จะเปิดเครื่องมือกราฟิกในลักษณะนี้เพื่อช่วยคุณแก้ไขข้อขัดแย้งด้วยตนเอง



Leave a Comment

ทำไม TikTok ของฉันถึงไม่ทำงาน? 8 วิธีในการแก้ไข

ทำไม TikTok ของฉันถึงไม่ทำงาน? 8 วิธีในการแก้ไข

คุณประสบปัญหาในการใช้แอพ TikTok บน iPhone, iPad หรือโทรศัพท์ Android ของคุณหรือไม่? มีโอกาสที่ดีที่แอปจะเผชิญกับข้อผิดพลาดเล็กน้อย แต่อาจมีสาเหตุอื่น

วิธีลบ Chrome ที่จัดการโดยองค์กรของคุณ

วิธีลบ Chrome ที่จัดการโดยองค์กรของคุณ

เรียนรู้วิธีลบข้อความ 'จัดการโดยองค์กรของคุณ' บน Google Chrome ไม่ว่าจะเป็น Windows หรือ Mac เพื่อให้ประสบการณ์การใช้เบราว์เซอร์ของคุณดีขึ้น

วิธีแก้ไขข้อผิดพลาด YouTube 429 “คำขอมากเกินไป”

วิธีแก้ไขข้อผิดพลาด YouTube 429 “คำขอมากเกินไป”

รหัสข้อผิดพลาด 429 ระบุว่า YouTube ได้รับคำขอจากคอมพิวเตอร์ของคุณมากเกินไป และขอให้คุณหยุด

YouTube ไม่ทำงานใน Google Chrome? 12 วิธีแก้ไข

YouTube ไม่ทำงานใน Google Chrome? 12 วิธีแก้ไข

หาก YouTube ไม่ทำงานบน Chrome มีหลายวิธีในการแก้ไขปัญหา ต่อไปนี้เป็นวิธีแก้ปัญหาที่พบบ่อยที่สุดเกี่ยวกับ YouTube บน Chrome

วิธีแก้ไขหรือลบโปรไฟล์ Disney Plus

วิธีแก้ไขหรือลบโปรไฟล์ Disney Plus

เรียนรู้วิธีการ <strong>แก้ไขหรือลบโปรไฟล์ Disney Plus</strong> เพื่อรับชมภาพยนตร์และซีรีย์ยอดนิยมในแบบของคุณ

YouTube หยุดชั่วคราวใช่ไหม? 9 วิธีในการแก้ไข

YouTube หยุดชั่วคราวใช่ไหม? 9 วิธีในการแก้ไข

คุณหงุดหงิดกับการเล่นวิดีโอที่ถูกขัดจังหวะของ YouTube บนเดสก์ท็อปและอุปกรณ์มือถือของคุณหรือไม่? มีเหตุผลหลายประการที่ YouTube หยุดทำงานชั่วคราว สาเหตุที่อาจพบได้บ่อยคือการเชื่อมต่ออินเทอร์เน็ตของคุณ

จะบอกได้อย่างไรว่าคุณถูกบล็อกใน WhatsApp, Instagram และ Facebook

จะบอกได้อย่างไรว่าคุณถูกบล็อกใน WhatsApp, Instagram และ Facebook

เรียนรู้วิธีค้นหาว่ามีใครบล็อกคุณ WhatsApp, Instagram หรือ Facebook หรือไม่

วิธีหยุด YouTube จากการถามว่าคุณต้องการ ดูต่อ หรือไม่

วิธีหยุด YouTube จากการถามว่าคุณต้องการ ดูต่อ หรือไม่

เรียนรู้วิธีหยุด YouTube ไม่ให้ถามว่าคุณต้องการดูต่อหรือไม่ผ่านการใช้ส่วนขยายในเบราว์เซอร์ พร้อมวิธีติดตั้งเพื่อความสะดวกในการดูวิดีโอของคุณ

Chrome: วิธีแก้ไขไม่สามารถเลื่อนโดยใช้แถบเลื่อน

Chrome: วิธีแก้ไขไม่สามารถเลื่อนโดยใช้แถบเลื่อน

Chrome ให้ปัญหาการเลื่อนแก่คุณหรือไม่ ลองใช้วิธีการที่มีประโยชน์เหล่านี้เพื่อให้เบราว์เซอร์เลื่อนอีกครั้ง

วิธีกู้คืนบัญชี Gmail ของคุณด้วยหมายเลขโทรศัพท์

วิธีกู้คืนบัญชี Gmail ของคุณด้วยหมายเลขโทรศัพท์

อย่าลืมเพิ่มหมายเลขโทรศัพท์สำหรับการกู้คืนบัญชี Gmail ของคุณ เพื่อให้คุณสามารถกลับเข้าสู่บัญชี Gmail ได้ง่ายๆ หากคุณลืมรหัสผ่าน