ยินดีต้อนรับสู่โครงการของเรา! เรารู้สึกตื่นเต้นที่คุณกำลังพิจารณาที่จะมีส่วนร่วมในการพัฒนาโอเพนซอร์ซ คู่มือนี้จะนำคุณผ่านคำสั่ง GIT ที่จำเป็นและแนวทางปฏิบัติที่ดีที่สุดเพื่อให้การสนับสนุนของคุณเป็นเรื่องง่ายและประสบความสำเร็จ
ก่อนที่คุณจะเริ่มมีส่วนร่วมคุณต้องแยกที่เก็บ Forking สร้างสำเนาของที่เก็บภายใต้บัญชี GitHub ของคุณเอง
ขั้นตอน:
หลังจากฟอร์กที่เก็บแล้วคุณต้องโคลนไปยังเครื่องในพื้นที่ของคุณเพื่อให้คุณสามารถทำงานได้
git clone https://github.com/your-username/repository-name.gitหลังจากโคลนนิ่งที่เก็บแล้วให้สร้างสาขาใหม่เพื่อทำงานกับการเปลี่ยนแปลงของคุณ ทำงานในสาขาแยกต่างหากเสมอเพื่อหลีกเลี่ยงความขัดแย้งกับสาขาหลัก:
git checkout -b feature/your-branch-nameตอนนี้คุณอยู่ในสาขาของคุณทำการเปลี่ยนแปลงที่จำเป็นในรหัสเอกสารหรือส่วนอื่น ๆ ของโครงการ อย่าลืมทดสอบทุกอย่างก่อนที่จะไปยังขั้นตอนต่อไป
เมื่อการเปลี่ยนแปลงของคุณเสร็จสมบูรณ์แล้วก็ถึงเวลาที่จะกระทำ ทำตามขั้นตอนเหล่านี้:
git add .git commit -m " Your descriptive message here "หลังจากกระทำการเปลี่ยนแปลงของคุณในพื้นที่แล้วให้ผลักดันสาขาไปยังที่เก็บ GitHub ของคุณ
git push origin feature/your-branch-nameสิ่งนี้จะอัปโหลดสาขาของคุณไปยังที่เก็บข้อมูลของคุณใน GitHub
ด้วยการเปลี่ยนแปลงของคุณที่ส่งไปยัง GitHub คุณพร้อมที่จะส่งคำขอดึง (PR) เพื่อให้ผู้ดูแลสามารถตรวจสอบงานของคุณได้
หากพื้นที่เก็บข้อมูลดั้งเดิมได้รับการอัปเดตในขณะที่คุณกำลังทำงานคุณอาจต้องการซิงค์ส้อมของคุณเพื่อให้ทันสมัยอยู่เสมอ นี่คือวิธี:
git remote add upstream https://github.com/original-owner/repository-name.gitgit fetch upstreamgit checkout main
git merge upstream/maingit push origin main