CACF (Comment auto confirm order)

Suttapak

Suttapak / July 03, 2022

2 min read––– views

CACF

นี้คือโปรเจคหนึ่งในรายวิชา SA (System Analatics) เราได้คิดและทำโปรแจคนี้ขึ้นด้วยกันสามคน ในครั่งนี้ผมจะมาแสดงวิธีลงโปรแกรมพื้นฐานที่ต้องใช้ในโปรเจคนี้

โปรแกมที่คุณต้องมี

คุณต้องสมัครใช้งานโปรแกรมเหล่านี้ด้วย

ผมได้ทำโปรแจคหนึ่งขี้นใน github แล้ว

คุณจำเป็นต้องมีแอคเค้าของ github ด้วย

1.เข้าไปที่ github ของผม

suttapka/cacf

2.กดปุ่ม กดปุ่ม fork

Fork suttapak/cacf

3.เข้าไปที่ clone โปรแจคนี้ที่ github ของคุณ

เท้าการเปิด terminal ขี้นมาจากนั้นใช้คำสั่ง git clone ที่นี่.

git clone YOUR_GITHUB_URL

4.เพิ่ม upstream เข้าไปที่ github ของผม และ origin ที่ github คุณ

git remote add upstream MY_GITHUB_URL

git remote add origin YOUR_GITHUB_URL

git pull upstream master

5.สร้าง branch ไหม่

คุณจำเป็นต้องสร้าง branch ใหม่เสมอเวลาที่คุณต้องการแก้ไขโค้ดในส่วนอื่น โดยคุณจะตั่งชื่อ branch ให้ตรงกับชื่อโปรแกรมที่คุณจะทำการแก้ไข.

git checkout -b BRANCH_NAME

ถ้าผมต้องการจะเข้าไปเพิ่ม repository ใหม่ผมก็ต้องสร้าง branch ที่ชื่อมีความหมายว่าเป็น repository ใหม่.

git checkout -b repository-new

6.commit code ขึ้นบน github repository ที่คุณ forkมา

git add .
git commit -m "ข้อความที่จะ commit เช่น new user repository"
git push origin repository-new //ชื่อ branch ที่คุณต้องการ commit มาที่ github ของคุณ

7.ขอ pull request มาที่ github ของผม

เมื่อคุณได้ทำการ push code ขึ้น github ของคุณแล้วคุณจะเห็นหน้าต่างแบบด้านล่างนี้.

pull request windows

คุณกดมาเลยพร้อมทั่งอธิบายว่าคุณทำอะไรไปบ้าง แล้วคุณกดปุ่ม ส่ง pull request มาที่ github ของผมแล้วผมจะทำต่อจากนี้เอง ถ้าไม่ผ่านคุณแค่ต้องกลับไปแก้ code ใหม่แล้วขอ pull request มาอีกครั่ง.

8.ลบ branch ที่ไม่ใช้งาน

ถ้าผมให้คุณผ่านจะมีปุ่มให้กดลบ branch ที่ไม่ใช้งาน. คุณแค่ต้องลบ branch ที่ไม่ใช้งานมาจาก github ของคุณและเครื่ีองของคุณ.

git chackout master
git branch -D BRANCH_NAME

9.สดท้ายทำการ pull upstream ใหม่

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