ยินดีต้อนรับสู่โลกแห่งแหล่งเปิดหรือไม่?
ในตอนต้นของโครงการใหม่ใด ๆ โดยเฉพาะอย่างยิ่งโอเพ่นซอร์สคุณจะต้องผ่านปัญหามากมายและจะตกอยู่ในความผิดพลาดมากมายและสิ่งนี้จะทำให้คุณรู้สึกรำคาญและเบื่อ แต่ไม่ต้องกังวลและไม่เสียใจมากเพราะเป้าหมายของโครงการของเราคือการทำให้วิธีการครั้งแรกของคุณในโลกที่น่าสนใจนี้ง่ายขึ้น
คุณสามารถอ่านบทความบางส่วนและดูวิดีโอเพื่อที่จะทราบวิธีการทำตามขั้นตอนแรกของคุณ แต่จะใช้เวลามากและบ่อยครั้งที่คุณจะลืมสิ่งที่คุณอ่านถ้าคุณไม่ทำอะไรเพื่อพิสูจน์ข้อมูลในความทรงจำของคุณ
และสำหรับสิ่งนี้เราขอแนะนำให้คุณมีส่วนร่วมในโครงการนี้และทำตามขั้นตอนต่อไปนี้เพื่อค้นพบตัวเองและสนุกกับการเข้าร่วมในโครงการโอเพ่นซอร์สแห่งแรกของคุณ
หากคุณไม่มีระบบควบคุม GIT บนอุปกรณ์ของคุณโปรดอ่านบทความนี้และกลับมาหาเรา GIT เป็นอย่างไรบ้าง?
แยกคลังสินค้านี้ - แยกที่เก็บนี้
เมื่อคลิกที่ส้อมคุณสร้างคลังสินค้า (ของคุณ) ในบัญชีของ GitHub จากโครงการหลักและตอนนี้คุณสามารถเพิ่มสัมผัสของคุณเอง
ตอนนี้คุณสามารถดาวน์โหลดเวอร์ชันของคุณบนอุปกรณ์ของคุณ คลิกที่โคลนจากนั้นคลิกที่คัดลอกไปยังไอคอนคลิปบอร์ด
เปิดเทอร์มินัลและเขียนสิ่งนี้ แต่แทนที่วลี "URL ที่คุณเพิ่งคัดลอก" ด้วยลิงก์ที่ฉันคัดลอกจากขั้นตอนก่อนหน้า
ตัวอย่างของภาพประกอบ (ก่อนการแก้ไข):
git clone "url you just copied"
ตัวอย่างของภาพประกอบ (หลังการแก้ไข):
git clone https://github.com/this-is-you/first-contributions.git
บันทึก:
หากคุณดูอย่างระมัดระวังคุณจะพบว่า 'this-vi-y' จะเป็นชื่อของ gitHub ของคุณ (ของคุณ) และคุณจะทำในเรื่องนี้เนื้อหาของโครงการจะถูกคัดลอกบนอุปกรณ์ของคุณเองเพื่อปรับได้อย่างอิสระได้ตลอดเวลา
สร้างสาขาของคุณเอง - สร้างสาขา
หลังจากสร้างสำเนาขั้นตอนก่อนหน้าของคุณแล้วไปที่โฟลเดอร์ที่ดาวน์โหลดก่อนหน้านี้
เราจะสร้าง "สาขา" และคุณจะเปลี่ยน (ชื่อของคุณ) เป็นชื่อของคุณ
git checkout -b "add-your-name"
ตัวอย่าง:
git checkout -b "add-alonzo-church"
ตอนนี้คุณสามารถเปลี่ยนสิ่งที่คุณต้องการได้
มาลงทะเบียนการบริจาคครั้งแรกของคุณโดยการเพิ่มชื่อของคุณลงในรายชื่อผู้ถือหุ้น
เปิดไฟล์ที่เรียกว่า "contrabutors.md" และเขียนชื่อของคุณและอย่าลืมใส่ลิงค์ของ gitHub (ของคุณ) และเมื่อคุณทำเสร็จแล้วตรวจสอบให้แน่ใจว่าคุณบันทึกการเปลี่ยนแปลงเหล่านี้
ไปที่ STMINAL และเขียนสิ่งนี้ ( git status ) เพื่อแสดงการเปลี่ยนแปลงที่คุณทำในโครงการ
หากต้องการเพิ่มการเปลี่ยนแปลงที่ฉันทำให้เขียนสิ่งนี้ ( git add )
เพิ่มและอธิบายการเปลี่ยนแปลง - กระทำการเปลี่ยนแปลง GitHub
คุณจะอธิบายและอธิบายการเปลี่ยนแปลงที่คุณทำโดยการเขียนผ่านสิ่งนี้ ( git commit ) ซึ่งจะถูกแทนที่ ( <your-name> ) ในชื่อของคุณ
git commit -m "Add <your-name> to Contributors list"
การเปลี่ยนแปลง - ผลักดันการเปลี่ยนแปลงไปยัง GitHub
เราจะเพิ่มการเปลี่ยนแปลงที่ฉันทำโดยใช้สิ่งนี้ ( git push ) และแทนที่ ( add-your-name ) ในชื่อของสาขาที่สร้างขึ้น
git push origin "add-your-name"
มอบการเปลี่ยนแปลงของคุณใน GitHub
ภายในหน้าของคุณเองโดยเฉพาะในหน้าโครงการบน GitHub คลิกปุ่ม Compare & pull request
ดังที่แสดงในภาพการเปลี่ยนแปลงจะถูกส่งในรูปแบบของคำขอสำหรับเจ้าของโครงการหลักและเขาจะตรวจสอบเพื่อที่จะอยู่สำหรับการเปลี่ยนแปลงเหล่านี้
รวมการเปลี่ยนแปลงของคุณใน GitHub
หลังจากการตรวจสอบการเปลี่ยนแปลงที่คุณทำสำหรับสาขาหลักในโครงการจะถูกรวมเข้าด้วยกันและคุณจะได้รับการแจ้งเตือนทางอีเมลนี้
ขอแสดงความยินดี! ฉันทำตามขั้นตอนปกติแล้ว ( fork -> clone -> edit -> pull request ) เพื่อพร้อมที่จะเข้าร่วมในโครงการโอเพนซอร์สใด ๆ
แหล่งที่มาเรียนรู้จากพวกเขา
หากคุณต้องการคุณสามารถดูแหล่งข้อมูลเหล่านี้เพื่อช่วยคุณได้