สาวไต้หวันตีà¸à¸¥à¸à¸‡à¸Šà¸¸à¸” What I've Done Blue 1
สารบัญ:
สาขาเป็นส่วนหนึ่งของกระบวนการพัฒนาซอฟต์แวร์และเป็นหนึ่งในคุณสมบัติที่ทรงพลังที่สุดใน Git สาขาเป็นตัวชี้ไปยังการกระทำบางอย่าง
เมื่อแก้ไขข้อผิดพลาดหรือทำงานกับคุณสมบัติใหม่นักพัฒนากำลังสร้างสาขาใหม่ที่ในภายหลังสามารถรวมเข้ากับ codebase หลักได้
บทความนี้จะอธิบายวิธีสร้างและแสดงรายการสาขา Git ในท้องถิ่นและระยะไกล
รายการสาขา Git
ในการแสดงรายชื่อสาขา Git ในประเทศทั้งหมดให้ใช้คำสั่ง
git branch --list
หรือ
git branch --list
:
git branch
dev feature-a feature-b hotfix * master
สาขาปัจจุบันจะถูกเน้นด้วยเครื่องหมายดอกจัน
*
ในตัวอย่างนี้นั่นคือสาขา
master
ใน Git กิ่งก้านสาขาท้องถิ่นและระยะไกลเป็นวัตถุแยกกัน ถ้าคุณต้องการที่จะแสดงทั้งสาขาท้องถิ่นและระยะไกลผ่านตัวเลือก
-a
:
git branch -a
dev feature-a feature-b hotfix * master remotes/origin/regression-test-a remotes/origin/regression-test-b
ตัวเลือก
-r
จะแสดงเฉพาะสาขาระยะไกล
สร้างสาขา Git
การสร้างสาขาใหม่ไม่มีอะไรมากไปกว่าการสร้างพอยน์เตอร์ให้กับคอมมิทที่กำหนด
ในการสร้างสาขาท้องถิ่นใหม่ให้ใช้คำสั่ง
git branch
แล้วตามด้วยชื่อสาขาใหม่ ตัวอย่างเช่นในการสร้างสาขาใหม่ที่
cool-feature
คุณจะต้องพิมพ์:
git branch cool-feature
คำสั่งจะไม่ส่งคืนเอาต์พุต หากสาขาที่มีชื่อเดียวกันนี้มีอยู่แล้วคุณจะเห็นข้อความแสดงข้อผิดพลาดต่อไปนี้:
fatal: A branch named 'cool-feature' already exists.
ในการเริ่มทำงานกับสาขาและเพิ่มการผูกพันคุณต้องเลือกสาขาโดยใช้การ
git checkout
:
git checkout cool-feature
คำสั่งจะส่งข้อความแจ้งให้คุณทราบว่าสาขาถูกสับเปลี่ยน:
Switched to branch 'cool-feature'
แทนที่จะสร้างสาขาแล้วสลับไปที่สาขาคุณสามารถทำได้ในคำสั่งเดียว เมื่อใช้กับตัวเลือก
-b
คำสั่ง
git checkout
จะสร้างสาขาที่กำหนด
git checkout -b cool-feature
Switched to branch 'cool-feature'
จากที่นี่คุณสามารถใช้คำสั่ง
git add
และ
git commit
ใหม่ไปยัง branch ใหม่
หากต้องการพุชสาขาใหม่บนที่เก็บรีโมตให้ใช้คำสั่ง
git push
ตามด้วยชื่อ repo รีโมตและชื่อสาขา:
git push remote-repo cool-feature
ข้อสรุป
เราได้แสดงวิธีการแสดงรายการและสร้างสาขา Git ในท้องถิ่นและระยะไกล สาขาคือการอ้างอิงถึงภาพรวมของการเปลี่ยนแปลงของคุณและมีวงจรชีวิตสั้น
ด้วยคำสั่ง
git branch
คุณสามารถเปลี่ยนชื่อและลบกิ่ง Git ภายในและระยะไกลได้
ลูกค้า Git GUI ที่ดีที่สุดสำหรับ Windows 10/8/7

Git เป็นระบบควบคุมเวอร์ชันที่ใช้กันแพร่หลายมากที่สุดซึ่งให้อำนาจซอฟต์แวร์ส่วนใหญ่ โครงการ ในโพสต์นี้เราได้กล่าวถึง Git Client ที่ดีที่สุดสำหรับระบบปฏิบัติการ Windows 10/8/7
ละเว้นไฟล์และไดเรกทอรีใน git (.gitignore)

ไฟล์. gitignore ช่วยให้คุณสามารถยกเว้นไฟล์ที่จะถูกตรวจสอบในที่เก็บ ไฟล์มีรูปแบบการวนรอบที่อธิบายไฟล์และไดเรกทอรีที่ควรละเว้น
วิธีเพิ่ม git remote

รีโมต Git เป็นตัวชี้ไปยังเวอร์ชันของที่เก็บซึ่งโดยปกติแล้วจะเก็บไว้ในเซิร์ฟเวอร์อื่น คู่มือนี้จะอธิบายวิธีเพิ่ม Git remote ใหม่