สารบัญ:
วีดีโอ: ฉันจะดึงการคอมมิตเฉพาะได้อย่างไร
2024 ผู้เขียน: Lynn Donovan | [email protected]. แก้ไขล่าสุด: 2023-12-15 23:54
ไปที่บันทึก git หรือ GitHub UI แล้วคว้าที่ไม่ซ้ำกัน ให้สัญญา แฮชสำหรับแต่ละ มุ่งมั่น ที่คุณต้องการแล้วรันคำสั่งนี้: git cherry-pick super-long-hash-here นั่นจะ ดึง แค่นี้ ให้สัญญา สู่สาขาปัจจุบันของคุณ ดันสาขานี้ขึ้นตามปกติ
ทราบด้วยว่าฉันจะสร้างคำขอดึงสำหรับการคอมมิตเฉพาะได้อย่างไร
ถัดไป คุณจะต้องเลือกการเปลี่ยนแปลงที่คุณต้องการรวมไว้ใน ดึงคำขอ . ตรงไปที่ที่เก็บ GitHub ของคุณและคุณควรเห็นสิ่งนี้ เพียงคลิกเปรียบเทียบ & ดึงคำขอ ถึง สร้าง NS ดึงคำขอ ในที่เก็บที่คุณต้องการมีส่วนร่วมกับการเปลี่ยนแปลงที่คุณเลือกเท่านั้น
รู้ยัง ฉันจะดึงไฟล์เดียวจาก Git ได้อย่างไร ถ้ามันเป็นแค่ ไฟล์เดียว , คุณสามารถไปที่. ของคุณ GitHub repo ค้นหา ไฟล์ คลิกที่มันแล้วคลิก "ดูดิบ", "ดาวน์โหลด" หรือคล้ายกันเพื่อรับสำเนาดิบ/ดาวน์โหลดของ ไฟล์ แล้วโอนไปยังเซิร์ฟเวอร์เป้าหมายของคุณด้วยตนเอง
นอกจากนี้ ฉันจะดึงการคอมมิตเก่าได้อย่างไร
หากคุณต้องการย้อนกลับครั้งสุดท้าย ให้สัญญา แค่ทำการ git กลับ <unwanted ให้สัญญา แฮช>; จากนั้นคุณสามารถผลักดันใหม่นี้ ให้สัญญา ซึ่งเลิกใช้.ของคุณ การกระทำก่อนหน้า . ในการแก้ไขหัวที่แยกออกมาทำ git checkout
คุณเชอร์รี่เลือกคอมมิชชันจากสาขาอื่นได้อย่างไร?
ใน SourceTree วิธีการเลือกเชอร์รี่คือ:
- เปลี่ยนไปใช้สาขาที่คุณต้องการใช้การเปลี่ยนแปลง
- ค้นหาการคอมมิตจากสาขาอื่นที่คุณต้องการใช้กับสาขานี้
- คลิกขวาที่มันแล้วเลือก "Cherry Pick"