ดันสาขาที่ 'ไม่ได้เลือกออก'


92

ฉันต้องการผลักดันสาขา (ไม่ใช่กระแส) โดยไม่ต้องตรวจสอบก่อนฉันจะบรรลุสิ่งนั้นได้อย่างไร

นี่คือวิธีที่ฉันจะทำ:

#currently in master
git checkout feature
git push origin feature
git checkout master

แต่การตรวจสอบคุณสมบัติอาจทำให้เกิดความขัดแย้งฉันไม่สามารถผลักดันสาขาอื่นที่ไม่ใช่สาขาปัจจุบันได้หรือไม่


อาจเกี่ยวข้องกับโซลูชันอื่น: stackoverflow.com/questions/51342767/…
Xun Yang

4
โปรดทราบว่าแนวทางปฏิบัตินี้มีความเสี่ยง: หากคุณมีpush hooksพวกมันจะทำงานบนสาขาปัจจุบันของคุณแทนที่จะเป็นสาขาที่คุณต้องการผลักดัน
Xun Yang

คำตอบ:


152

เพียงแค่:

git push origin feature:feature

4
จำเป็นไหมที่จะต้องเขียนfeature:featureหรือคุณสามารถเขียนได้git push origin feature?
Glemi

4
@Glemi ไม่จำเป็น; เช็คเอาบิต refspec ในคู่มือการใช้งาน
โทรจัน

มันใช้งานไม่ได้สำหรับฉันโดยบอกว่า error: src refspec dev ไม่ตรงกับ // error: ล้มเหลวในการส่ง refs บางส่วน
toioioi
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.