Hacktoberfest
Hacktoberfest 2022
การมีส่วนร่วมของ Hacktoberfest ในทุกภาษาที่เคยถูกผลักดันที่นี่
เพียงแค่แยกมันและเพิ่มโลกสวัสดีเพื่อมีส่วนร่วมสำหรับ Hacktober Fest และส่งคำขอดึง!
รับสินค้าฟรีด้วยการเขียนรหัสที่มีค่า
ทักทายโลกในภาษาที่คุณเลือก!
Hacktoberfest คืออะไร?
Hacktoberfest เป็นโปรแกรมโดย Digital Ocean และ GitHub ซึ่งคุณสามารถชนะเสื้อยืดได้อย่างง่ายดายเพียงแค่ทำคำขอดึง 4 ครั้งในเดือนตุลาคมไปยังโครงการโอเพ่นซอร์สใน GitHub
ขั้นตอนในการติดตาม
1. ลงทะเบียนสำหรับ Hacktoberfest
https://hacktoberfest.com/
2. ส้อมมัน?
คุณสามารถรับส้อม/สำเนาของ Hacktoberfest ของคุณเองได้โดยใช้ปุ่ม ส้อม หรือคลิกสิ่งนี้
3. เพิ่มโปรแกรมในภาษาที่คุณชอบ?
เมื่อคุณมีการซื้อ repo ให้เพิ่ม progam ของคุณในโฟลเดอร์ภาษาใน
สาขาหลักหากไม่มีโฟลเดอร์ภาษาให้ทำหนึ่งแล้วเพิ่มลงไป
คุณสามารถดูรายการภาษาการเขียนโปรแกรมใน Wikipedia เพื่อสร้าง Hacktoberfest ใหม่!
4. พร้อมมั่นคงไป ... ? -
เมื่อคุณทำตามขั้นตอนเหล่านี้เสร็จแล้วคุณก็พร้อมที่จะเริ่มมีส่วนร่วม
โดยการตรวจสอบ Help Wanted ปัญหาและการสร้างคำขอดึง
5. ให้โครงการนี้เป็นดาว
หากคุณชอบทำงานในโครงการนี้โปรดแบ่งปันโครงการนี้มาก
เท่าที่จะทำได้และแสดงโครงการนี้เพื่อช่วยเหลือผู้คนมากมายใน OpenSource เท่าที่จะทำได้
ขั้นตอนในการเปลี่ยนแปลงและมีส่วนร่วมโดยใช้ Git!
ในการสร้างสำเนาที่เก็บในพื้นที่ของคุณเองคุณต้องการมีส่วนร่วมให้เปิดหน้าต่างเทอร์มินัลก่อน
เราจะใช้ // git clone // คำสั่งพร้อมกับ URL ที่ชี้ไปที่ส้อมของที่เก็บของคุณ
URL นี้จะคล้ายกับ URL ด้านบนยกเว้นตอนนี้มันจะจบลงด้วย // .git .// ในตัวอย่าง Cloud_haiku ด้านบน URL จะมีลักษณะเช่นนี้:
https://github.com/your-username/learn-with-hacktoberfest.git
คุณสามารถคัดลอก URL โดยใช้ปุ่ม“ โคลนหรือดาวน์โหลด” สีเขียวจากหน้าพื้นที่เก็บข้อมูลของคุณที่คุณเพิ่งแยกจากหน้าที่เก็บต้นฉบับ เมื่อคุณคลิกปุ่มคุณจะสามารถคัดลอก URL ได้โดยคลิกที่ปุ่ม Binder ถัดจาก URL:
เมื่อเรามี URL เราก็พร้อมที่จะโคลนที่เก็บ ในการทำเช่นนี้เราจะรวมคำสั่ง git clone เข้ากับ URL ที่เก็บจากบรรทัดคำสั่งในหน้าต่างเทอร์มินัล:
git clone https://github.com/your-username/learn-with-hacktoberfest.git
4. สร้างสาขาใหม่
ในการสร้างสาขาของคุณจากหน้าต่างเทอร์มินัลของคุณเปลี่ยนไดเรกทอรีของคุณเพื่อให้คุณทำงานในไดเรกทอรีของที่เก็บ ตรวจสอบให้แน่ใจว่าใช้ชื่อจริงของที่เก็บ (เช่น Hacktoberfest) เพื่อเปลี่ยนเป็นไดเรกทอรีนั้น
// cd hacktoberfest //
ตอนนี้เราจะสร้างสาขาใหม่ของเราด้วยคำสั่ง GIT Branch ตรวจสอบให้แน่ใจว่าคุณตั้งชื่อมันเป็นคำอธิบายเพื่อให้คนอื่นทำงานในโครงการเข้าใจสิ่งที่คุณกำลังทำอยู่
// Git Branch New-Branch //
ตอนนี้สาขาใหม่ของเราถูกสร้างขึ้นเราสามารถเปลี่ยนเพื่อให้แน่ใจว่าเรากำลังทำงานกับสาขานั้นโดยใช้คำสั่ง git checkout:
// git checkout new-branch //
เมื่อคุณป้อนคำสั่ง git checkout คุณจะได้รับผลลัพธ์ต่อไปนี้:
// เอาต์พุต: //
// เปลี่ยนเป็นสาขา 'New-Branch' //
ณ จุดนี้คุณสามารถแก้ไขไฟล์ที่มีอยู่หรือเพิ่มไฟล์ใหม่ลงในโครงการในสาขาของคุณเอง
ทำการเปลี่ยนแปลงในพื้นที่
เมื่อคุณได้แก้ไขไฟล์ที่มีอยู่หรือเพิ่มไฟล์ใหม่ลงในโครงการคุณสามารถเพิ่มลงในที่เก็บในพื้นที่ของคุณซึ่งคุณสามารถทำได้กับคำสั่ง Git Add มาเพิ่มการตั้งค่าสถานะ -a เพื่อเพิ่มการเปลี่ยนแปลงทั้งหมดที่เราทำ:
// git เพิ่ม -a // หรือ // git add -
ต่อไปเราจะต้องการบันทึกการเปลี่ยนแปลงที่เราทำกับที่เก็บด้วยคำสั่ง GIT Commit
ข้อความ commit เป็นสิ่งสำคัญในการบริจาครหัสของคุณ มันช่วยให้ผู้มีส่วนร่วมคนอื่นเข้าใจการเปลี่ยนแปลงที่คุณทำอย่างเต็มที่ทำไมคุณถึงทำมันและมันมีความสำคัญเพียงใด นอกจากนี้ข้อความที่ให้ข้อความยังให้บันทึกประวัติศาสตร์ของการเปลี่ยนแปลงสำหรับโครงการโดยรวมช่วยให้ผู้มีส่วนร่วมในอนาคตไปพร้อมกัน
หากคุณมีข้อความสั้น ๆ คุณสามารถบันทึกได้ด้วยการตั้งค่าสถานะ -m และข้อความเป็นคำพูด:
// ตัวอย่าง: //
// git commit -m "อัปเดต readme.md" //
ณ จุดนี้คุณสามารถใช้คำสั่ง git push เพื่อผลักดันการเปลี่ยนแปลงไปยังสาขาปัจจุบันของที่เก็บส้อมของคุณ:
// ตัวอย่าง: //
// Git Push-Set-Set-Upstream New-Branch //
5. อัปเดตพื้นที่เก็บข้อมูลในพื้นที่
ในขณะที่คุณกำลังทำงานในโครงการร่วมกับผู้มีส่วนร่วมอื่น ๆ เป็นสิ่งสำคัญสำหรับคุณที่จะต้องเก็บที่เก็บข้อมูลในพื้นที่ของคุณให้ทันสมัยกับโครงการเนื่องจากคุณไม่ต้องการทำการขอรหัสที่จะทำให้เกิดความขัดแย้ง เพื่อให้สำเนาของรหัสฐานของคุณอัปเดตคุณจะต้องซิงค์การเปลี่ยนแปลง
ก่อนอื่นเราจะไปกำหนดค่ารีโมทสำหรับส้อมจากนั้นซิงค์ส้อม
6. กำหนดค่ารีโมทสำหรับส้อม
ถัดไปคุณจะต้องระบุที่เก็บต้นน้ำรีโมตรีโมตใหม่เพื่อให้เราซิงค์กับส้อม นี่จะเป็นที่เก็บเดิมที่คุณแยกจาก คุณจะต้องทำสิ่งนี้ด้วยคำสั่ง Git Remote Add
// git ระยะไกลเพิ่ม upstream https://github.com/gdscgcu/learn-with-hacktoberfest.git
ในตัวอย่างนี้ // upstream // เป็นชื่อสั้น ๆ ที่เราจัดหาให้กับที่เก็บระยะไกลเนื่องจากในแง่ของ Git“ upstream” หมายถึงที่เก็บที่คุณโคลน หากคุณต้องการเพิ่มตัวชี้ระยะไกลไปยังที่เก็บของผู้ทำงานร่วมกันคุณอาจต้องการให้ชื่อผู้ใช้ของผู้ทำงานร่วมกันหรือชื่อเล่นที่สั้นลงสำหรับชื่อย่อ
7. ซิงค์ส้อม
เมื่อคุณกำหนดค่ารีโมทที่อ้างอิงที่เก็บต้นน้ำและต้นฉบับบน GitHub คุณพร้อมที่จะซิงค์ส้อมของที่เก็บเพื่อให้ทันสมัยอยู่เสมอ
ในการซิงค์ส้อมของคุณจากไดเรกทอรีของที่เก็บในพื้นที่ของคุณในหน้าต่างเทอร์มินัลคุณจะต้องใช้ // git fetch // คำสั่งเพื่อดึงสาขาพร้อมกับการกระทำที่เกี่ยวข้องจากที่เก็บต้นน้ำ เนื่องจากคุณใช้ชื่อ "ต้นน้ำ" เพื่ออ้างถึงที่เก็บต้นน้ำคุณจะต้องส่งผ่านไปยังคำสั่ง:
// git ดึงข้อมูลต้นน้ำ //
เปลี่ยนไปใช้สาขาหลักในพื้นที่ของที่เก็บของเรา:
// git checkout master //
ตอนนี้คุณจะต้องรวมการเปลี่ยนแปลงใด ๆ ที่เกิดขึ้นในสาขาหลักของที่เก็บเดิมซึ่งคุณจะเข้าถึงผ่านสาขาต้นน้ำ/ต้นแบบในพื้นที่ของคุณกับสาขาหลักในพื้นที่ของคุณ:
// git รวม upstream/master //
8. สร้างคำขอดึง
ณ จุดนี้คุณพร้อมที่จะส่งคำขอดึงไปยังที่เก็บเดิม
คุณควรนำทางไปยังที่เก็บข้อมูลที่ถูกแยกออกและกดปุ่ม“ ขอดึงใหม่” ทางด้านซ้ายมือของหน้า
ผู้มีส่วนร่วม
คนที่น่าทึ่งที่ให้การสนับสนุน Hacktoberfest อย่าลังเลที่จะมีส่วนร่วมและให้ความสำคัญกับตัวเองที่นี่!
Hurray !! คุณเพิ่งเข้าใกล้ความท้าทาย Hacktoberfest ของคุณ