Post archive

Tag: push

  • Git

    เริ่มต้นใช้ Git ตอนที่ 15 แก้ไข commit ล่าสุด

    มันแก้ไขไม่ได้โดยตรงๆ แบบเปิดขึ้นมาแก้ เหมือนแก้เวิร์ด แต่มันจะใช้วิธี commit ซ้ำเข้าไปแล้วสั่งเพิ่มเติมว่า amand การ commit ครั้งนี้มันจะกลายเป็นการแก้ไข commit ครั้งก่อนหน้า ตอน commit ให้ติ๊กเครื่องหมายถูกหน้า Amend lastest commit การแก้ไข commit นี้มันมีเงื่อนไขอย่างหนึ่งว่า commit ก่อนหน้าจะต้องยังไม่ได้ push ส่วนถ้าใครจะถามว่า ถ้าไม่แก้ commit ล่าสุดล่ะ อยากแก้อันนู้น  ผมขอตอบไว้ว่า ตอนนี้ผมไม่รู้ เผื่อใครเจอมาบอกด้วย

    READ MORE
  • Git

    เริ่มต้นใช้ Git ตอนที่ 12 แตกสาขาการพัฒนา

    โดยหลักการของ git เนี่ยมันมีคำแนะนำอยู่ข้อหนึ่งว่า โค้ดที่อยู่ใน master จะต้องเป็นโค้ดที่เชื่อถือได้ คือปราศจากบัก ถ้าโปรดักชั่นพังเมื่อไร จะต้องสามารถเอามาจาก master แล้วใช้ได้เลย ต้องไม่มีความกังวลว่าในนั้นมันจะบักหรือเปล่า แต่คุณต้องเข้าใจนะว่ามันเป็น guideline ไม่ใช่กฎข้อบังคับ ฉะนั้นเราจะพัฒนาโปรแกรมเราโดย commit , push ลงไปโต้งๆใน master ก็ได้ แต่ไม่ใช่สิ่งควรทำ เพราะจะทำให้ master เชื่อถือไม่ได้อีกต่อไป

    READ MORE
  • Git

    เริ่มต้นใช้ Git ตอนที่ 9 เพิ่มเพื่อนร่วมทีม github

    ถ้าคนในทีมเรามีหลายคน และกำลังทำงานร่วมโปรเจ็กเดียวกัน ก่อนที่เพื่อนจะสามารถ push ไฟล์ที่แก้เข้า github.com ได้ เราต้องอนุญาติเสียก่อน การ pull นั้นสามารถทำได้อยู่แล้ว เพราะโปรเจ็กเรามันเป็น public

    READ MORE
  • Git

    เริ่มต้นใช้ Git ตอนที่ 5 แนะนำ github.com

    จากบทความที่แล้วเรื่อง เริ่มต้นใช้ Git ตอนที่ 4 ติดตั้ง Git นั่นเป็นการเตรียมเครื่องเราให้พร้อมใช้งาน Git แล้วก็พักไว้ก่อน มาทำความรู้จักกับ github.com กันก่อน

    READ MORE
  • PHP

    GitHub กับ Netbean ตอนที่ 3

    ตอนที่ผ่านมาเนี่ย ผมพูดถึงการส่งไฟล์ซอร์สโค้ดไปเก็บที่ GitHub http://www.select2web.com/php/github-and-netbean-2.html

    READ MORE
  • PHP-function

    PHP array_pop() คำสั่งสำหรับเอาค่าตัวสุดท้ายออกจากอะเรย์

    วันก่อนผมเขียนเล่าวิธีการเพิ่มค่าเข้าไปในอะเรย์ แบบนำไปต่อท้าย PHP ฟังก์ชั่น array_push() เพิ่มข้อมูลเข้าไปในอะเรย์ วันนี้จะกล่าวถึงวิธีการเอาค่าตัวแรกออกจากอะเรย์ คำสั่งนี้มักใช้ร่วมกับคำสั่ง array_push() สองคำสั่งนี้เอาไปประยุกต์ทำระบบแชท ได้

    READ MORE
  • Git

    บทพิสูจน์เรื่อง distributed ของ git

    มีน้องคนหนึ่งถามผมว่า ถ้าในทีมมีกันอยู่ 3 คน คนหนึ่ง push git บ่อย อีกคนไม่ค่อยได้ push อีกคนก็บ่อยเหมือนกับคนแรก ทีนี้ถ้าหากว่า git remote มันพังขึ้นมา เราจะเอา git ของคนไหนเป็นหลัก

    ผมตอบไปว่า ไม่ต้องสนใจว่าเอาของใครเป็นต้นแบบ เอาของใครก็ได้ ต่อให้เอาของคนที่ไม่ค่อยจะได้ push pull โปรเจ็กยังได้เลย เดี๋ยวเมื่อคนอื่นๆในทีมต่อเข้ามาที่ git ตัวใหม่ที่สร้างขึ้นมา มันจะ sync ของมันเอง

    วันนี้ผมลองทำตามโจทย์นี้แล้วจับภาพมาให้ดูว่ามันจริง ตามนั้น

    READ MORE