Github เป็นแพลตฟอร์มบนเว็บยอดนิยมสำหรับการควบคุมเวอร์ชันและการทำงานร่วมกัน และใช้ Git เป็นระบบควบคุมเวอร์ชันพื้นฐาน Git เป็นเครื่องมือบรรทัดคำสั่งที่มีประสิทธิภาพซึ่งช่วยให้นักพัฒนาสามารถจัดการที่เก็บโค้ด ติดตามการเปลี่ยนแปลง และทำงานร่วมกับผู้อื่นได้ หากต้องการใช้ Git และ Github อย่างมีประสิทธิภาพ สิ่งสำคัญคือต้องเข้าใจคำสั่ง Git พื้นฐานและวิธีใช้งาน
git init
ใช้เพื่อเริ่มต้นที่เก็บ Git ใหม่ในไดเร็กทอรีปัจจุบัน คำสั่งนี้สร้างไดเร็กทอรี .git ใหม่ ซึ่งใช้เพื่อเก็บข้อมูล Meta และประวัติการเปลี่ยนแปลงโค้ดทั้งหมดของคุณ ใช้คำสั่ง git init
ในเทอร์มินัลเพื่อสร้างที่เก็บใหม่
git clone [repository URL]
ใช้เพื่อโคลนที่เก็บที่มีอยู่จาก Github ไปยังเครื่องของคุณ คำสั่งนี้ดาวน์โหลดสำเนาของที่เก็บและประวัติทั้งหมดไปยังเครื่อง Local ของคุณ คุณสามารถใช้ git clone
เพื่อเริ่มทำงานในโครงการที่มีอยู่หรือดาวน์โหลดสำเนาโครงการของผู้อื่นเพื่อร่วมสนับสนุน
git add [file name]
ใช้เพื่อเพิ่มไฟล์ไปยังพื้นที่ที่ต้องการ พื้นที่จัดเตรียมเป็นพื้นที่จัดเก็บชั่วคราวที่คุณสามารถรวบรวมการเปลี่ยนแปลงทั้งหมดที่คุณต้องการทำกับโค้ดของคุณก่อนที่จะส่งไปยังที่เก็บ ใช้คำสั่ง git add
เพื่อเพิ่มไฟล์ที่ต้องการ หรือใช้ git add .
เพื่อเพิ่มไฟล์ที่เปลี่ยนแปลงทั้งหมดในไดเรกทอรีปัจจุบัน
git commit -m "commit message"
ใช้เพื่อยืนยันการเปลี่ยนแปลงที่เก็บ ตัวเลือก -m
ช่วยให้คุณสามารถระบุข้อความยืนยัน ซึ่งควรเป็นคำอธิบายสั้นๆ เกี่ยวกับการเปลี่ยนแปลงที่คุณทำ การยอมรับการเปลี่ยนแปลงจะบันทึกสแนปชอตของโค้ดของคุณในประวัติของที่เก็บ คุณจึงสามารถติดตามการเปลี่ยนแปลงและย้อนกลับเป็นเวอร์ชันก่อนหน้าได้หากจำเป็น
git push [remote name] [branch name]
ใช้เพื่ออัปโหลดการเปลี่ยนแปลงจากที่เก็บในเครื่องของคุณไปยังที่เก็บระยะไกลบน Github ตัวเลือก [remote name]
ระบุชื่อของที่เก็บระยะไกล และตัวเลือก [ชื่อสาขา]
ระบุสาขาที่คุณต้องการพุช ตัวอย่างเช่น ใช้คำสั่ง git push origin master
เพื่อพุชการเปลี่ยนแปลงไปยังสาขา master
ของที่เก็บระยะไกล origin
git pull [remote name] [branch name]
ใช้เพื่อดาวน์โหลดการเปลี่ยนแปลงจากที่เก็บระยะไกลและรวมเข้ากับที่เก็บในเครื่องของคุณ ตัวเลือก [remote name]
และ [branch name]
ทำงานแบบเดียวกับในคำสั่ง git push
ใช้คำสั่ง git pull
เพื่อให้ที่เก็บในเครื่องของคุณทันสมัยอยู่เสมอด้วยการเปลี่ยนแปลงที่ทำโดยผู้ร่วมให้ข้อมูลรายอื่นในที่เก็บระยะไกล
คำสั่งเหล่านี้เป็นเพียงส่วนหนึ่งของคำสั่ง Git ที่ใช้บ่อยที่สุด มีคำสั่งอีกมากมายที่คุณสามารถใช้จัดการที่เก็บโค้ดของคุณ แต่คำสั่งเหล่านี้เป็นคำสั่งพื้นฐานที่คุณจะใช้บ่อยที่สุด หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับ Git และ Github คุณสามารถสำรวจเอกสารอย่างเป็นทางการของ Git ตลอดจนบทช่วยสอนและแหล่งข้อมูลออนไลน์มากมาย ด้วยเวลาและการฝึกฝน คุณจะมีความเชี่ยวชาญมากขึ้นในการใช้ Git และ Github และคุณจะสามารถใช้ประโยชน์จากคุณลักษณะอันทรงพลังทั้งหมดที่พวกเขามีให้
โดยสรุป คำสั่ง Git เป็นเครื่องมือที่จำเป็นสำหรับการจัดการและทำงานร่วมกันในโครงการโค้ด ไม่ว่าคุณจะทำงานคนเดียวหรือกับทีม การทำความเข้าใจวิธีใช้คำสั่ง Git จะช่วยให้คุณปรับปรุงเวิร์กโฟลว์และทำให้จัดการโครงการได้ง่ายขึ้น
Github เป็นแพลตฟอร์มบนเว็บสำหรับการควบคุมเวอร์ชันและการทำงานร่วมกันที่ช่วยให้นักพัฒนาทำงานร่วมกันในโครงการซอฟต์แวร์ Arduino เป็นแพลตฟอร์มอิเล็กทรอนิกส์แบบโอเพ่นซอร์สที่ช่วยให้ผู้ใช้สร้างวัตถุหรือสภาพแวดล้อมแบบโต้ตอบได้
สร้างบัญชี Github: ไปที่ Github.com และสร้างบัญชีหากคุณยังไม่มี
สร้างที่เก็บใหม่: คลิกปุ่ม "ใหม่" ที่มุมบนขวาและตั้งชื่อที่เก็บของคุณ
เชื่อมต่อบอร์ด Arduino ของคุณ: เชื่อมต่อบอร์ด Arduino ของคุณกับคอมพิวเตอร์ผ่านสาย USB
ติดตั้งซอฟต์แวร์ Arduino: ดาวน์โหลดซอฟต์แวร์ Arduino จากเว็บไซต์อย่างเป็นทางการของ Arduino แล้วติดตั้งลงในคอมพิวเตอร์ของคุณ
เปิด Arduino IDE: เปิด Arduino Integrated Development Environment (IDE) แล้วเลือกบอร์ดและพอร์ตที่เหมาะสมจากเมนูเครื่องมือ
อัปโหลดโค้ดไปที่บอร์ดของคุณ: เขียนหรืออัปโหลดโค้ดที่คุณต้องการใช้บนบอร์ด Arduino ของคุณ
ส่งออกรหัสของคุณจาก Arduino IDE: ไปที่ไฟล์ > ส่งออกไบนารีที่คอมไพล์แล้ว
เริ่มต้นพื้นที่เก็บข้อมูลในคอมพิวเตอร์ของคุณ: เปิดเทอร์มินัลแล้วไปที่ไดเรกทอรีที่คุณต้องการเก็บรหัส เรียกใช้คำสั่ง git init
เพื่อเริ่มต้นที่เก็บ
เพิ่มโค้ดในที่เก็บ: เรียกใช้คำสั่ง git add [ชื่อไฟล์]
เพื่อเพิ่มโค้ดในที่เก็บ
Commit Code: รันคำสั่ง git commit -m "Initial commit"
เพื่อ Commit โค้ดไปยังที่เก็บ
เชื่อมต่อที่เก็บในเครื่องของคุณกับที่เก็บ Github: เรียกใช้คำสั่ง git remote add origin [ URL ที่เก็บ Github]
เพื่อเชื่อมต่อที่เก็บในเครื่องของคุณกับที่เก็บ Github พี>
Push Code ไปที่ Github: เรียกใช้คำสั่ง git push -u origin master
เพื่อ Push Code ไปที่ที่เก็บ Github
ยืนยันโค้ดบน Github: ไปที่ที่เก็บ Github และยืนยันว่าโค้ดถูกส่งไปยังที่เก็บเรียบร้อยแล้ว
เมื่อทำตามขั้นตอนเหล่านี้ คุณจะสามารถใช้ Github เพื่อทำงานร่วมกันและจัดการโครงการ Arduino ของคุณได้ เมื่อใช้ Github คุณสามารถติดตามการเปลี่ยนแปลงที่เกิดขึ้นได้ เข้ากับโค้ดของคุณ ทำงานร่วมกับผู้อื่นได้อย่างง่ายดาย และย้อนกลับเป็นเวอร์ชันก่อนหน้าหากจำเป็น นอกจากนี้ ด้วยการทำให้รหัสของคุณเป็นแบบสาธารณะบน Github คุณจะสามารถแบ่งปันโครงการของคุณกับชุมชนและมีส่วนร่วมในโครงการโอเพนซอร์ส
โดยสรุป การใช้ Github กับรหัส Arduino เป็นวิธีที่มีประสิทธิภาพในการเพิ่มประสิทธิภาพกระบวนการพัฒนาและทำให้การจัดการโครงการของคุณง่ายขึ้น ด้วยการตั้งค่าเล็กน้อย คุณสามารถเริ่มใช้ Github เพื่อเพิ่มพลังให้กับโครงการ Arduino ของคุณและยกระดับไปอีกขั้น