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

    18/07/2556     วัชรเมธน์ ชิษณุคุปต์ ศรีเนธิโรทัย     Comments

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

เริ่มต้นใช้ Git ตอนที่ 13 merg branch

    15/07/2556     วัชรเมธน์ ชิษณุคุปต์ ศรีเนธิโรทัย     Comments

จากตอนที่แล้วที่ได้พูดถึงการแตก branch เริ่มต้นใช้ Git ตอนที่ 12 แตกสาขาการพัฒนา ผมขอกล่าวเพิ่มเติมอีกนิดเกี่ยวกับการแตก branch การแตก branch ไม่ใช่เพียงเพื่อแตกออกมาให้ master มันมีแต่โค้ดที่ปราศจากบักเท่านั้น แต่เรายังสามารถแตก branch ออกมาเพื่อทดลองเขียนโค้ดส่วนตัว แบบว่า ลองดูซิถ้าเขียนอย่างนี้ๆมันจะได้มั้ย เราก็แตก branch ออกมา หลังจากเล่นกับโค้ดจนพอใจแล้ว เราก็ลบ branch นั้นทิ้งไป การทดลองเขียนโค้ดของเราก็จะไม่ส่งผลกระทบใดๆกับเพื่อนร่วมงาน

เริ่มต้นใช้ Git ตอนที่ 8 Cloning github

    08/07/2556     วัชรเมธน์ ชิษณุคุปต์ ศรีเนธิโรทัย     Comments

การทำงานกับคอมพิวเตอร์ เป็นไปได้เสมอที่เรื่องราวไม่คาดฝันจะเกิดขึ้น เช่น ฮาร์ดดิสก์พัง, เสาร์ อาทิตย์อยากทำงาน แต่โน๊ตบุ๊กทิ้งไว้ที่ทำงาน มีแต่คอมตั้งโต๊ะ ซึ่งไม่มีโค้ดโปรเจ็กอยู่ข้างใน, ฟอร์แมตเครื่องลงวินโดวใหม่, โน๊ตบุกหาย เป็นต้น

เริ่มต้นใช้ Git ตอนที่ 7 ใช้งานจริง github

    05/07/2556     วัชรเมธน์ ชิษณุคุปต์ ศรีเนธิโรทัย     Comments

ผ่านกันมา 6 ตอน ตั้งแต่เรื่องที่ควรรู้เบื้องต้น, ติดตั้ง git, ติดตั้ง source tree, แนะนำให้รู้จัก github.com และสมัคร ตอนนี้เราจึงได้เวลามาเริ่มใช้งาน git กันเสียที เออผมสมมติว่าท่านกำลังจะพัฒนาโปรเจ็ก PHP ตัวหนึ่งนะ ขั้นตอนหลักๆจะเป็นดังนี้

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

    11/01/2556     วัชรเมธน์ ชิษณุคุปต์ ศรีเนธิโรทัย     Comments

เมื่อวันวานที่ผ่านมา ผมได้กล่าวท้าวความไปแล้วว่า Git คืออะไร http://www.select2web.com/php/github-and-netbean-1.html (ในนั้นคงจะมีมั่วอยู่บ้าง) และแสดงวิธีสมัครไว้ให้ด้วย ผมกลัวพวกท่านจะลำบาก ครานี้เราจะมากล่าวกันถึงการ push โค้ดขึ้นไปเก็บไว้บน GitHub

TortoiseSVN การส่งโค้ดเข้าไปเก็บใน VisualSVN

    11/11/2554     วัชรเมธน์ ชิษณุคุปต์ ศรีเนธิโรทัย     Comments

หลังจากที่เราแก้ไขและทดสอบโค้ดที่เครื่องของเราจนเป็นที่พอใจและถูกต้องดีแล้ว เราก็จำเป็นจะต้องส่งโค้ดนั้นไปเก็บยัง VisualSVN การส่งโค้ดนี้เขาเรียกว่า commit ไม่ว่าจะพัฒนาโปรแกรมแบบคนเดียวหรือมีโปรแกรมเมอร์ร่วมชำเราโปรเจ็กหลายคนก็ต้อง commit ทั้งนั้น