
มันยาก เป็นเรื่องยากเสมอครั้งแรกที่คุณทำอะไรบางอย่าง โดยเฉพาะอย่างยิ่งเมื่อคุณร่วมมือกันการทำผิดพลาดไม่ใช่สิ่งที่สะดวกสบาย เราต้องการลดความซับซ้อนของวิธีการใหม่ของผู้สนับสนุนโอเพนซอร์ซที่เรียนรู้และมีส่วนร่วมเป็นครั้งแรก
การอ่านบทความและการดูบทช่วยสอนสามารถช่วยได้ แต่จะมีอะไรดีไปกว่าการทำสิ่งต่าง ๆ ในสภาพแวดล้อมการฝึกซ้อม? โครงการนี้มีจุดมุ่งหมายเพื่อให้คำแนะนำและทำให้วิธีการที่ผู้เริ่มต้นมีส่วนร่วมเป็นครั้งแรก หากคุณกำลังมองหาการบริจาคครั้งแรกให้ทำตามขั้นตอนด้านล่าง

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

ตอนนี้โคลนที่เก็บที่เก็บไว้ในเครื่องของคุณ ไปที่บัญชี GitHub ของคุณเปิดที่เก็บส้อมคลิกที่ปุ่มโคลนจากนั้นคลิกที่ ไอคอนสำเนาไปยังไอคอนคลิปบอร์ด
เปิดเทอร์มินัลและเรียกใช้คำสั่ง GIT ต่อไปนี้:
git clone "url you just copied"
ที่ "URL ที่คุณเพิ่งคัดลอก" (โดยไม่มีเครื่องหมายใบเสนอราคา) เป็น URL ไปยังที่เก็บนี้ (ส้อมของโครงการนี้) ดูขั้นตอนก่อนหน้าเพื่อรับ URL

ตัวอย่างเช่น:
git clone https://github.com/this-is-you/FirstContribution.git
this-is-you ชื่อผู้ใช้ GitHub ของคุณ ที่นี่คุณกำลังคัดลอกเนื้อหาของที่เก็บ FirstContribution บน GitHub ไปยังคอมพิวเตอร์ของคุณ
เปลี่ยนเป็นไดเรกทอรีที่เก็บข้อมูลบนคอมพิวเตอร์ของคุณ (หากคุณยังไม่ได้อยู่ที่นั่น):
cd FirstContribution
ตอนนี้สร้างสาขาโดยใช้คำสั่ง git checkout :
git checkout -b <add-your-new-branch-name>
ตัวอย่างเช่น:
git checkout -b add-alonzo-church
(ชื่อของสาขาไม่จำเป็นต้องมีคำที่ เพิ่ม อยู่ แต่เป็นสิ่งที่สมเหตุสมผลที่จะรวมไว้เพราะวัตถุประสงค์ของสาขานี้คือการเพิ่มชื่อของคุณลงในรายการ)
ตอนนี้เปิดไฟล์ Contributors.md ในตัวแก้ไขข้อความเพิ่มชื่อของคุณลงไป ตอนนี้บันทึกไฟล์

หากคุณไปที่ไดเรกทอรีโครงการและดำเนินการ git status คุณจะเห็นว่ามีการเปลี่ยนแปลง
เพิ่มการเปลี่ยนแปลงเหล่านั้นในสาขาที่คุณเพิ่งสร้างโดยใช้คำสั่ง git add :
git add Contributors.md
ตอนนี้กระทำการเปลี่ยนแปลงเหล่านั้นโดยใช้คำสั่ง git commit :
git commit -m "Add <your-name> to Contributors list"
การแทนที่ <your-name> ด้วยชื่อของคุณ
ผลักดันการเปลี่ยนแปลงของคุณโดยใช้คำสั่ง git push :
git push origin <add-your-branch-name>
การแทนที่ <add-your-branch-name> ด้วยชื่อของสาขาที่คุณสร้างขึ้นก่อนหน้านี้
หากคุณไปที่ที่เก็บของคุณบน GitHub คุณจะเห็นปุ่ม Compare & pull request คลิกที่ปุ่มนั้น

ตอนนี้ส่งคำขอดึง

เร็ว ๆ นี้ฉันจะรวมการเปลี่ยนแปลงทั้งหมดของคุณเข้ากับสาขาหลักของโครงการนี้ คุณจะได้รับอีเมลแจ้งเตือนเมื่อมีการรวมการเปลี่ยนแปลง
ยินดีด้วย! คุณเพิ่งเสร็จสิ้น ส้อมมาตรฐาน -> โคลน -> แก้ไข -> เวิร์กโฟลว์ ประชาสัมพันธ์ที่คุณจะพบบ่อยในฐานะผู้สนับสนุน!
คุณสามารถเข้าร่วมทีม Slack ของเราในกรณีที่คุณต้องการความช่วยเหลือหรือมีคำถามใด ๆ เข้าร่วมทีม Slack