Print
Details: Category: Git and GitHub | Published: 05 March 2018 | Hits: 6296

ตามหัวข้อเลย ครับ ถ้าเราต้องการ ทำ Git Contrl บน IDE ตัวอื่นที่ไม่ได้ มี Tool สนับสนุน Git และ GitHub แบบ Android Studio หรือ Xcode อย่างตัวอย่าง มาสเตอร์ จะให้ Arduino IDE และ อัพโค้ด  Arduino ไปเก็่บบน GitHub ทำอย่างไร ? 

สี่งแรก ไปเปิด  Termial (ถ้าเป็น Windows ให้ cmd)  เข้าไปยังโฟวเตอร์ ที่มีโค้ดที่เราจะเอาขึ้น GitHub

ls สร้างความมั่นใจว่ามี Source Code อยู่ใน โฟวเตอร์นี่ (ถ้าเป็น Win ให้ใช้คำสัง dir/w นะครับ) จะเห็น ไฟร์ของเราอยู่

git status ดูว่ามีการใช้ git หรือยังจากตัวอย่าง จะพบว่า Not a git repository แสดงว่ายังไม่มีการเรียกใช้ Git ที่โฟวเตอร์ นี่

เริ่มใช้ Git โดยใช้คำสั่ง git init

ที่นี่เราเช็ค git status ใหม่ ตัว Git จะแจ้งว่ามี ไฟร์ ที่ยังไม่ได้รับการ Comment (สีแดงๆ) ในโฟวเตอร์ ของเรา

ไปที่ Account GitHub ของเรา Repository

เราจะสร้าง Repository ใหม่

มาสเตอร์ Copy ตรง ที่มาสเตอร์ ล้อมแดงไว้

เอาแค่นี่นะ

เอามา paste ที่ Termial หรือ cmd บน Windows ครับ

 เช็คว่าเห็นปลายทางที่จะอัพไปเก็บไหม โดยใช้ git remote -v และ git add --all เพื่อกำหนดไฟร์ ที่จะ Commit

 git status จะเห็นไฟร์ เป็น สีเขียวพร้อมที่นะ Commit

 มาสเตอร์ ลอง Commit ด้วยคำว่า DHT conneced

ลองใช้คำสั่ง git status จะเห็นว่ามีการแจ้งว่า nothing to commit. ต่อไปเราก็ Push ขึ้น GitHub ได้ละ

 

คำสั่ง git push origin master  เพื่อนำโค้ดในเครื่องของเราขึ้น GitHub การอัพครั้งแรกจะต้องใส่ user/password ของ GitHub หน่อยนะครับ 

 

 ได้มาเละ ที่นี่เราลองเข้าไปดูใน Account GitHub  ของเราและ Refresh ดูครับ

เมื่อ Refresh จะได้แบบนี้

 ได้มาละ เย้ๆๆๆ ที่นี้เมื่อเราทำโค้ด ต่อยอดไป ต่อยอดมา ต้องการอัพเดทโค้ด

 เหมือนเดิม. git add --all

ต่อไปก็ git commit -m "ข้อความที่ต้องการ Commit" และ git push origin master แค่นี่ก็เรียบร้อยโรงเรียนมาสเตอร์