การทำงานโดยตรงในสาขาหลักของที่เก็บ GitHub เป็นสิ่งที่อันตรายมากเนื่องจากคุณเสี่ยงต่อการผลักดันรหัส Buggy ไปจนถึงการผลิต เพื่อหลีกเลี่ยงปัญหานี้คุณควรสร้างสาขาและทำงานในนั้น นี่คือวิธี
สาขาคืออะไร
สาขาที่พื้นฐานที่สุดคือสำเนาของโครงการ GIT ที่คุณสามารถเปลี่ยนแปลงได้ตามที่คุณต้องการและรวมกับโครงการดั้งเดิม
เมื่อคุณ สร้างที่เก็บใหม่ใน GitHub มีสาขาหนึ่งโดยค่าเริ่มต้น - สาขา "หลัก" ( ก่อนหน้านี้เรียกว่า "อาจารย์" ). นี่เป็นชื่อที่แสดงถึงเป็นคอนเทนเนอร์หลักที่เก็บรหัสการผลิตของคุณ กล่าวคือ (ในกรณีส่วนใหญ่อย่างน้อย) หากคุณผลักดันการเปลี่ยนแปลงโดยตรงไปยังสาขาหลักคุณกำลังเปลี่ยนแปลงโดยตรงกับผลิตภัณฑ์ทำงาน
ปัญหา? หากคุณกดโดยตรงไปยังหลักคุณจะเสี่ยงต่อการผลักดันรหัส Buggy ไปยังสภาพแวดล้อมการผลิตอาจก่อให้เกิดปัญหาร้ายแรง นั่นเป็นเหตุผลที่คุณต้องสร้างสาขาแยกต่างหากเพื่อทำงานของคุณใน (จากนั้นต่อมาส่งสาขานั้นเพื่อตรวจสอบก่อนที่จะรวมเข้ากับสาขาหลัก)
ที่เกี่ยวข้อง: นักเขียนสามารถใช้ GitHub เพื่อเก็บงานได้อย่างไร
สร้างสาขาใหม่จากเว็บไซต์ GitHub
คุณสามารถสร้างสาขาใหม่ได้โดยตรงจากเว็บไซต์ GitHub ก่อนอื่นให้เปิดเบราว์เซอร์ใด ๆ ไปที่ github จากนั้นเปิดที่เก็บที่คุณต้องการสร้างสาขา
เมื่อคุณเข้าถึงที่เก็บแล้วคุณจะอยู่ในแท็บ "รหัส" โดยอัตโนมัติ ด้านล่างนี้เล็กน้อยคลิกปุ่มที่ระบุว่า "หลัก"
หน้าต่างเล็ก ๆ จะปรากฏขึ้น ให้ชื่อสาขาของคุณด้วยการพิมพ์ลงในกล่องข้อความและกดปุ่ม ENTER หรือ RETURN คำควรคั่นด้วยเส้นประ (
-
) หรือขีดล่าง (
_
).
ตอนนี้สาขาใหม่ของคุณสร้างขึ้นแล้ว
สร้างสาขาใหม่โดยใช้บรรทัดคำสั่ง
ได้อย่างรวดเร็วก่อนมันอาจดูง่ายกว่าที่จะใช้ GitHub จากเบราว์เซอร์ แต่เมื่อคุณทำงานกับ GitHub ผ่านบรรทัดคำสั่งสิ่งต่าง ๆ สามารถทำได้เร็วขึ้นมาก ที่ถูกกล่าวว่าคุณสามารถทำอะไรได้เกือบทุกอย่างใน GitHub ด้วยบรรทัดคำสั่ง - รวมถึงการสร้างสาขาใหม่
แต่ก่อนที่คุณจะเริ่มคุณจะต้อง โคลนที่เก็บที่คุณเลือกของคุณ ไปยังเครื่องในพื้นที่ของคุณ ไปข้างหน้าแล้วทำตอนนี้ถ้าคุณยังไม่ได้ทำ
เมื่อเสร็จแล้วให้เปิดแอปบรรทัดคำสั่งที่คุณเลือก นี่อาจเป็นได้ เทอร์มินัล (หากคุณเป็นผู้ใช้ Mac) หรือ พร้อมรับคำสั่ง (หากคุณเป็นผู้ใช้ Windows PC) หรือคุณสามารถทำงานได้จากบรรทัดคำสั่งในตัวจากโปรแกรมแก้ไขข้อความเช่น vscode .
แอปใดที่คุณใช้คุณจะต้องนำทางไปยังโฟลเดอร์ของ repo ที่คุณโคลน
ใช้
ซีดี
สั่งการ
. จากบรรทัดคำสั่งให้รันคำสั่งนี้:
CD & LT; ไฟล์ / path & gt;
ในตัวอย่างของเราที่จะมีลักษณะเช่นนี้:
เมื่อคุณอยู่ในไดเรกทอรีที่เหมาะสมแล้วคุณสามารถสร้างสาขาใหม่ได้ เรียกใช้คำสั่งนี้:
git checkout -b & lt; ชื่อสาขาใหม่ & gt;
แทนที่
& lt; ชื่อสาขาใหม่และ GT;
ด้วยชื่อจริงที่คุณต้องการให้สาขาของคุณ
ตอนนี้สาขาใหม่ของคุณถูกสร้างขึ้น แต่มีให้บริการเฉพาะในเครื่องในพื้นที่ของคุณ คุณจะต้องกดไปยังที่เก็บข้อมูลต้นทางโดยการเรียกใช้คำสั่งนี้:
Git Push Origin & Lt; ชื่อสาขาใหม่และ GT;
อีกครั้งแทนที่
& lt; ชื่อสาขาใหม่และ GT;
ด้วยชื่อจริงของสาขาของคุณ
ตอนนี้คุณได้ผลักสาขาใหม่ของคุณไปที่ GitHub แล้ว!
การทำงานกับกิ่งไม้เป็นหนึ่งในพื้นฐาน แต่ยังเป็นหนึ่งในทักษะ GitHub ที่สำคัญที่สุดในการเรียนรู้ ทำงานต่อไปฝึกฝนพื้นฐานเหล่านี้และคุณจะได้รับความคล่องตัวในการกลายเป็น GitHub ในเวลาไม่นาน
ที่เกี่ยวข้อง: GitHub คืออะไรและใช้สำหรับอะไร?