ฉันสร้างสาขาใหม่ชื่อnewbranch
จากmaster
สาขาในคอมไพล์ ตอนนี้ผมได้ทำการทำงานบางอย่างและต้องการที่จะผสานnewbranch
ไปmaster
; แต่ผมได้ทำการเปลี่ยนแปลงบางอย่างเพื่อเสริมnewbranch
และฉันต้องการที่จะรวมถึงที่สี่จากที่ผ่านมามอบให้newbranch
master
ฉันใช้cherry-pick
แต่มันแสดงข้อความให้ใช้ตัวเลือกที่เหมาะสม:
git checkout master
git cherry-pick ^^^^HEAD newbranch
ฉันสามารถใช้คอมไพล์merge
เพื่อทำแทนได้หรือไม่?
git merge newbranch <commitid>
commit-id