สร้าง branch ใหม่ใน git
Jan 03
ตอนใช้ svn เวลาสร้าง branch ให่ทีแสนสบายเพราะเหมือนสร้าง directory ใหม่เท่านั้นเองแถมทำที่เดืยวด้วยแล้ว commit เข้าเซิร์ฟเวอร์แต่สำหรับ git ชีวิตที่แสนสะดวกสบายนั้นหายไปเพราะต้องเริ่มทำจากที่ฝั่ง remote ก่อนแล้วค่อยมาทำแยกที่เครื่องลองดูวิธีละกัน
- สร้าง branch ที่ฝั่ง remote ก่อนด้วยคำสั่ง
git push origin origin:refs/heads/new_feature_name
- จากนั้นเอากลับมาเพื่อความแน่ใจ(ลอง push สร้าง branch ใหม่เครื่องนึงแล้วอีกเครื่อง clone มาต้องทำขั้นนี้)
git fetch origin
- ตรวจว่าที่ฝั่งเซิร์ฟเวอร์มี branch ใหม่หรือยัง
git branch -r
- สร้าง branch ใหม่ที่เครื่อง
git checkout --track -b new_feature_name origin/new_feature_name
- ดึงไฟล์กลับมาอีกที
git pull
อ้างอิง:
- Start a New Branch on your Remote Git Repository – ต้นฉบับภาษาอังกฤษที่แปลมาตรงๆ
Twitter
Facebook
Google
Feed