คำถาม
คำสั่ง Git ในการทำเวิร์กโฟลว์ต่อไปนี้คืออะไร?
สถานการณ์
ฉันลอกแบบจากที่เก็บและทำคอมมิทของตัวเองไปยังที่เก็บในเครื่อง ในขณะเดียวกันเพื่อนร่วมงานของฉันได้ทำสัญญากับที่เก็บระยะไกล ตอนนี้ฉันต้องการ:
ตรวจสอบว่ามีการกระทำใหม่จากคนอื่น ๆ บนพื้นที่เก็บข้อมูลระยะไกลคือ
originอะไร?บอกว่ามี 3 กระทำใหม่บนพื้นที่เก็บข้อมูลระยะไกลตั้งแต่ดึงสุดท้ายของฉันฉันต้องการจะ diff กระทำที่เก็บระยะไกลเช่น
HEAD~3กับHEAD~2,HEAD~2ด้วยHEAD~1และมีHEAD~1HEADหลังจากทราบว่ามีการเปลี่ยนแปลงอะไรจากระยะไกลฉันต้องการได้รับข้อผูกพันล่าสุดจากผู้อื่น
การค้นพบของฉันจนถึงขณะนี้
สำหรับขั้นตอนที่ 2: ฉันรู้ว่าสัญกรณ์รูปหมวกHEAD^, HEAD^^ฯลฯ และสัญกรณ์ตัวหนอนHEAD~2, HEAD~3ฯลฯ
สำหรับขั้นตอนที่ 3: git pullนั่นคือผมคิดว่าเป็นเพียงแค่