สารบัญ:

ฉันจะดึงการคอมมิตเฉพาะได้อย่างไร
ฉันจะดึงการคอมมิตเฉพาะได้อย่างไร

วีดีโอ: ฉันจะดึงการคอมมิตเฉพาะได้อย่างไร

วีดีโอ: ฉันจะดึงการคอมมิตเฉพาะได้อย่างไร
วีดีโอ: ความเชื่อผิดๆ เกี่ยวกับคอมพิวเตอร์ | iHAVECPU 2024, พฤศจิกายน
Anonim

ไปที่บันทึก git หรือ GitHub UI แล้วคว้าที่ไม่ซ้ำกัน ให้สัญญา แฮชสำหรับแต่ละ มุ่งมั่น ที่คุณต้องการแล้วรันคำสั่งนี้: git cherry-pick super-long-hash-here นั่นจะ ดึง แค่นี้ ให้สัญญา สู่สาขาปัจจุบันของคุณ ดันสาขานี้ขึ้นตามปกติ

ทราบด้วยว่าฉันจะสร้างคำขอดึงสำหรับการคอมมิตเฉพาะได้อย่างไร

ถัดไป คุณจะต้องเลือกการเปลี่ยนแปลงที่คุณต้องการรวมไว้ใน ดึงคำขอ . ตรงไปที่ที่เก็บ GitHub ของคุณและคุณควรเห็นสิ่งนี้ เพียงคลิกเปรียบเทียบ & ดึงคำขอ ถึง สร้าง NS ดึงคำขอ ในที่เก็บที่คุณต้องการมีส่วนร่วมกับการเปลี่ยนแปลงที่คุณเลือกเท่านั้น

รู้ยัง ฉันจะดึงไฟล์เดียวจาก Git ได้อย่างไร ถ้ามันเป็นแค่ ไฟล์เดียว , คุณสามารถไปที่. ของคุณ GitHub repo ค้นหา ไฟล์ คลิกที่มันแล้วคลิก "ดูดิบ", "ดาวน์โหลด" หรือคล้ายกันเพื่อรับสำเนาดิบ/ดาวน์โหลดของ ไฟล์ แล้วโอนไปยังเซิร์ฟเวอร์เป้าหมายของคุณด้วยตนเอง

นอกจากนี้ ฉันจะดึงการคอมมิตเก่าได้อย่างไร

หากคุณต้องการย้อนกลับครั้งสุดท้าย ให้สัญญา แค่ทำการ git กลับ <unwanted ให้สัญญา แฮช>; จากนั้นคุณสามารถผลักดันใหม่นี้ ให้สัญญา ซึ่งเลิกใช้.ของคุณ การกระทำก่อนหน้า . ในการแก้ไขหัวที่แยกออกมาทำ git checkout

คุณเชอร์รี่เลือกคอมมิชชันจากสาขาอื่นได้อย่างไร?

ใน SourceTree วิธีการเลือกเชอร์รี่คือ:

  1. เปลี่ยนไปใช้สาขาที่คุณต้องการใช้การเปลี่ยนแปลง
  2. ค้นหาการคอมมิตจากสาขาอื่นที่คุณต้องการใช้กับสาขานี้
  3. คลิกขวาที่มันแล้วเลือก "Cherry Pick"