หากยังไม่เคย clone ลงไปเลย วิธี clone มีดังนี้
- สร้าง Folder ลงเครื่องตัวเองโดยใชั
git clone https://github.com/stsnx/nekopedia-front.git
- โปรเจกต์นี้ใช้ bootstrap กับ react-router-dom ถ้ารันแล้ว error อาจจะเพราะยังไม่ได้ติดตั้ง วิธีติดตั้งคือ
เข้าไปที่โปรเจกต์ เปิด terminal แล้วใช้
npm install bootstrap
npm install react-router-dom
ลองไปเช็คที่ package.json ว่าติดตั้งสำเร็จหรือไม่
2.1. ช้าก่อน!!! หากเคย clone ไปแล้ว อย่าลืม pull ก่อนจะแบกอะไรด้วย โดยใช้
git pull origin main
- เมื่อเรียบร้อยแล้วฝากแบกด้วย
- เมื่อแบกเสร็จแล้วอยากจะ push ขึ้นมาที่นี่ ให้ทำดังนี้
git remote add origin https://github.com/stsnx/nekopedia-front.git
(เพื่ม remote repository)
git pull origin
(pull remote repository)
git add .
git commit -m "comment"
ใน "comment" ไว้ใส่คำอธิบายว่าทำอะไรมา
git checkout -b abcd
โดย abcd คือชื่อ branch ใหม่ถ้ายังไม่มี หรือgit checkout abcd
กรณีมี branch แล้ว
*** สามารถตรวจสอบ branch ได้ด้วยgit branch -v
***
git push -u origin abcd
(push to remote repository)
ห้าม push ขี้น Main โดยเด็ดขาด ใคร push ขี้น Main กูตีมือหัก - เมื่อ push ขี้นมาแล้ว ให้เข้าไปที่ github brouser แล้ว ไปที่ Compare & Pull request
- ไปเรียกเจ้าของ repo นี้มาดูแล้วให้มัน merge
สุดท้ายนี้
แ บ ก ด้ ว ย ค รั บ