Skip to content

ส่งโค้ดขึ้นรีโมท (git push)

git push คือคำสั่งที่ใช้ส่ง commit ที่เราทำไว้ในเครื่องขึ้นไปยัง remote repository (เช่น GitHub, GitLab) เพื่อให้ทีมงานหรือคนอื่นเห็นและใช้งานได้

วิธีใช้งาน

sh
git push origin main
  • origin คือชื่อ remote
  • main คือชื่อ branch ที่จะ push

ตัวอย่างสถานการณ์จริง

"หลังแก้ไขบั๊กและ commit เสร็จ อยากให้ทีมเห็นโค้ดใหม่ ก็กด push ขึ้น GitHub ได้เลย"

เคล็ดลับ

  • ต้องตั้งค่า remote repository ก่อนถึงจะ push ได้ (git remote add ...)
  • สามารถ push branch ใหม่ขึ้น remote ได้ เช่น
sh
git push origin feature-login
  • ใช้ git push -u origin branch-name เพื่อให้ branch นี้จำ remote และ branch ปลายทางไว้ (push ครั้งต่อไปใช้แค่ git push ได้เลย)
  • ถ้า push ไม่ได้ อาจต้องดึง (pull) โค้ดล่าสุดมาก่อน (git pull)
  • ถ้า push แล้วเกิด conflict ต้องแก้ไขและ commit ใหม่ก่อน push อีกครั้ง

"git push คือการแชร์ผลงานของคุณกับทีมและโลกภายนอก"