ที่เก็บนี้ถูกสร้างขึ้นเพื่อเพียงกระบวนการของการมีส่วนร่วมของโอเพ่นซอร์สใน GitHub โดยใช้ GIT ในตอนท้ายคุณจะได้เรียนรู้วิธีการมีส่วนร่วมโดยการเพิ่มโครงการของคุณเองในเทคโนโลยีหรือเอกสารใด ๆ เกี่ยวกับเทคโนโลยีใด ๆ หากคุณไม่มีโครงการโปรแกรมพื้นฐานหรือเอกสารไม่ต้องกังวล เพียงแค่ติดตามจนจบและคุณจะรู้ว่าทำไม
แยกที่เก็บโดยคลิกที่ปุ่มส้อมตามที่แสดงในภาพแล้วตั้งชื่อตามคุณ สิ่งนี้จะสร้างสำเนาของที่เก็บนี้ในบัญชีของคุณ
ตอนนี้โคลนที่เก็บที่เก็บไว้ในเครื่องของคุณ ไปที่บัญชี GitHub ของคุณเปิดที่เก็บส้อมคลิกที่ปุ่มรหัสจากนั้นคลิกที่ไอคอน สำเนาไปยังไอคอนคลิปบอร์ด
เปิดตำแหน่งไฟล์ซึ่งคุณต้องการคัดลอกที่เก็บนี้ คลิกขวาแล้วคลิก Git Bash ที่นี่ สิ่งนี้จะเปิดเทอร์มินัล
พิมพ์ in-
git clone "url you just copied"
ที่ "URL ที่คุณเพิ่งคัดลอก" (โดยไม่มีเครื่องหมายใบเสนอราคา) เป็น URL ไปยังที่เก็บนี้ (ส้อมของโครงการนี้ที่คุณบันทึกตามชื่อที่คุณเลือก)
ตัวอย่างเช่น:
git clone https://github.com/username/first-pullrequest.git
username คือชื่อผู้ใช้ GitHub ของคุณ ที่นี่คุณกำลังคัดลอกเนื้อหาของที่เก็บ pullrequest ครั้งแรกบน GitHub ไปยังคอมพิวเตอร์ของคุณ
เนื่องจากคุณไม่สามารถทำการเปลี่ยนแปลงสาขาหลักได้โดยตรงให้สร้างสาขาของคุณเอง
เปิดตำแหน่งไฟล์ที่คุณโคลนที่เก็บเปิดโฟลเดอร์ first-pullrequest คลิกขวาและคลิกที่ Git Bash ที่นี่
เมื่อเทอร์มินัลเปิดขึ้นให้พิมพ์ -
git checkout -b your-new-branch-name
แทนที่จะเป็นชื่อใหม่ของคุณให้พิมพ์ชื่อสิ่งที่คุณต้องการโดยไม่มีพื้นที่ และหากมีหลายชื่อให้ใช้รูปแบบและการใช้งานข้างต้น - ระหว่างสองชื่อ
ในการเพิ่มงานของคุณให้สร้างโฟลเดอร์ใหม่ในโฟลเดอร์ first-pullrequest และตั้งชื่อตามเทคโนโลยีที่ใช้เช่น Java, CSS ฯลฯ จัดหมวดหมู่เพิ่มเติมโดยการสร้างโฟลเดอร์เพิ่มเติม
หากคุณเพิ่งเริ่มต้นด้วย Git และ GitHub และไม่มีโครงการพื้นฐานหรือเอกสารพื้นฐานไม่ต้องกังวล มีไฟล์ Contributors.md ในโฟลเดอร์ first-pullrequest หลัก เปิดตัวแก้ไขข้อความใด ๆ และเพิ่มชื่อคุณตามด้วย URL GitHub ของคุณ อย่าเพิ่มที่ด้านบนหรือในตอนท้ายเพิ่มไว้ตรงกลางและบันทึกไฟล์ก่อนปิด
หากคุณเปิดเทอร์มินัล GIT ที่เปิดอยู่แล้วและพิมพ์ - git status คุณจะพบการเปลี่ยนแปลงบางอย่าง เพิ่มการเปลี่ยนแปลงเหล่านั้นในสาขาของคุณโดยการพิมพ์ - git add . หรือ git add filename.txt ที่นี่ชื่อไฟล์คือชื่อที่อยู่ในโฟลเดอร์และ. txt คือ extenion ของไฟล์จริง (อาจเป็นอื่นที่ไม่ใช่. txt)
git add .
กระทำการเปลี่ยนแปลงเหล่านั้นโดยการพิมพ์ -
git commit -m "Add a message here that states your change"
เพิ่มข้อความจริงในด้าน ""
ผลักดันการเปลี่ยนแปลงของคุณไปยังสาขาหลักโดยการพิมพ์ -
git push origin branchname
ที่นี่เพิ่ม BranchName ที่ระบุไว้หลังจาก Origin
เปิดพื้นที่เก็บข้อมูล GitHub ของคุณคุณจะพบ compare & pull request button คลิก
คลิกที่ปุ่ม create pull request ตามที่แสดงในภาพด้านล่าง
ฉันจะตรวจสอบคำขอดึงทั้งหมดของคุณแจ้งให้คุณทราบถึงการเปลี่ยนแปลงบางอย่างหากมีและฉันจะรวมกัน คุณจะได้รับอีเมลแจ้งอะไรเกี่ยวกับคำขอดึงของคุณ
`1. คัดลอก URL แบบฟอร์มที่เก็บส้อม 2. ในขณะที่ฟอร์กให้แน่ใจว่าคุณกำลังฟอร์กที่เก็บเดิมและไม่ใช่ส้อมของคนอื่น 3. ครั้งเดียวที่ถูกแยกไม่สามารถแยกได้อีกจนกว่าจะถูกลบ 4. หากคุณต้องการมีส่วนร่วมอีกครั้งในขณะที่คำขอดึงแบบเก่าอยู่ภายใต้การตรวจสอบให้สร้างสาขาใหม่และทำการเปลี่ยนแปลงและสร้างคำขอดึงอื่นหรือทำการเปลี่ยนแปลงในสาขาเดียวกันและสร้างคำขอดึง แต่ในกรณีที่สองคุณจะไม่สามารถเห็นปุ่มเปรียบเทียบและดึงมันจะเข้าสู่คำขอเก่าจากสาขาเดียวกันโดยตรงและเมื่อเจ้าของพื้นที่เก็บข้อมูลยอมรับมันทั้งสองคำขอจะได้รับการยอมรับในครั้งเดียว
และเสร็จแล้ว ..... ! คุณเพิ่งเปิดคำขอดึงครั้งแรกของคุณใน GitHub