Internet & Web Application,Software Development

การใช้งาน Git เมื่อต้องแก้ Issue: Branching and Merging

จาก https://git-scm.com/book/en/v2/Git-Branching-Basic-Branching-and-Merging

ขณะที่เราทำงานกับ Master Branch นั้น หากเกิด Issue หรือต้องการเพิ่ม Function ก็สามารถแยกไปทำ Branch ใหม่ได้

$ git branch iss53
$ git checkout iss53

เมื่อแก้ไขแล้วก็แค่ Commit (ตอนนี้อยู่ที่ iss53)

$ vim index.html
$ git commit -a -m 'added a new footer [issue 53]'

เราอาจแก้ไขไปเรื่อยๆ ทำให้เกิดเป็น C4, C5, ..ซึ่ง HEAD Pointer ก็จะ Run ตัวเลขไปเรื่อยๆ  จนในที่สุด เราคิดว่าสามารถแก้ปัญหานั้นได้แล้ว จึงตัดสินใจ Merge เข้ากับ Branch หลัก (Master)

$ git checkout master
$ git merge iss53
Updating f42c576..3a0874c
Fast-forward
 index.html | 2 ++
 1 file changed, 2 insertions(+)

+++

Advertisements
มาตรฐาน

ใส่ความเห็น

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / เปลี่ยนแปลง )

Twitter picture

You are commenting using your Twitter account. Log Out / เปลี่ยนแปลง )

Facebook photo

You are commenting using your Facebook account. Log Out / เปลี่ยนแปลง )

Google+ photo

You are commenting using your Google+ account. Log Out / เปลี่ยนแปลง )

Connecting to %s