Transcript for:
การใช้งาน GitHub สำหรับโปรแกรมเมอร์

GridHub มันคืออะไร มันคือยังไง แล้วใช้ทำไมวีดีโอนี้ผมมีคําตอบให้ทุกคนครับ สวัสดีครับทุกคนยินดีต้อนรับทุกคนนะครับ เข้าสู่ปฏิพันธ์ Channel นะครับวีดีโอนี้นะครับ ผมจะมาพูดถึง GridHub กันนะครับว่ามันคืออะไรนะครับ ผมเชื่อว่าห��ายคนที่กําลังเข้าสู่วงการในการเขียนโปรแกรมหรือว่าอยากจะเป็นโปรแกรมเมอร์เนี้ยนะครับ น่าจะได้ยินชื่อของกิจฮัพนะ แต่ว่าไม่รู้ว่ามันคืออะไรแล้วมันใช้อะไรยังไงนะครับ งงไปหมดเลยนะฮะวีดีโอนี้ผมบอกเลยว่าเป็นวีดีโอที่ผมจะมาทำให้ทุกคนบรรลุนะฮะบรรลุเลยว่าเราจะใช้กิจฮัพเพื่ออะไรนะครับแล้วมันมีประโยชน์ยังไงในการแบบพัฒนาซอฟต์แวร์ในการเขียนโปรแกรมนะครับคือยังไงก็ตามนะครับ ใครที่จะมาเขียนโปรแกรมเนี่ยจะต้องรู้เลยนะครับไม่รู้ไม่ได้นะ ไม่งั้นเนี่ยเราก็จะคุยกับคนอื่นไม่รู้เรื่องนะครับก็วีดีโอนี้ครับ จะเป็นวีดีโอกิจฮัพ 101 นะฮะที่ผมอยากจะมา สอนทุกคนนะครับ ตั้งแต่ศูนย์เลย แบบคนที่ไม่เข้าใจ ไม่มีความรู้เลยจนถึงขั้นทุกคนเนี้ยเข้าใจ แล้วสามารถใช้งานกิจฮัพได้อย่างคล่องแค่วเลยนะครับ โอเค เดี๋ยวมาติดตามรับชมพร้อมๆ กันในวีดีโอนี้กันเลยครับผมโอเค มาเริ่มกันเลยนะครับทุกคน อันดับแรกเนี้ยเรามาทําความรู้จักกับกิจฮัพกันก่อนนะครับ ว่ามันคืออะไรนะครับซึ่งกิจฮัพนะฮะ มันก็คือ Code Hosting Platform สําหรับ Version Control แล้วก็การ Collaboration นะครับ ตรงนี้แปลงเป็นทางง่าย นะครับให้เข้าใจแบบง่าย ก็คือ มันจะเป็นแพลตฟอร์มที่เราสามารถใช้ในการเก็บโค้ดที่เราเขียนโปรแกรมเนี่ยนะครับแล้วก็เราสามารถใช้เจ้า Version Control นะครับ เพื่อที่เราจะติดตามการเปลี่ยนแปลงหรือว่าตรวจสอบโค้ดของเราได้นะครับว่า มันมีการเปลี่ยนแปลง มีการปรับปรุงอะไรบ้างนะครับ แล้วก็ใช้ในการทํางานร่วมกันกับคนอื่น กับทีมได้นะครับผม อันนี้คือ GitHub ซึ่งวันนี้เนี่ยแต่ผมจะพาทุกคนเนี่ยมาดูนะครับว่าเราจะใช้งาน GitHub ยังไงอย่างเช่นเรื่องของการสร้าง repositoryเรื่องของการจัดการ branch เรื่องของการเปลี่ยนแปลง file แล้วก็ push ก็คือส่ง file เข้าไปที่ GitHubพูดง่ายๆคือการอัพโหลด file นะครับแล้วก็การเปิดแล้วก็การ merge pull request อะไรพวกนี้นะครับวันนี้จะมาอธิบายให้ทุกคนได้เข้าใจแล้วก็จะทำให้ทุกคนเนี่ยได้คุ้นเคยกับ GitHub มากยิ่งขึ้นนะครับโอเคเดี๋ยวมาดูเรื่องแรกกันก่อนเลยนะครับนั่นก็คือการสร้าง repository นะครับโอเคครับทุกคนมาดู การสร้าง repository นะครับผม หรือว่าเป็นการสร้าง project ของเราขึ้นมานะครับเพื่อที่เราเนี่ยจะเอาไว้ใช้ในการเก็บ code เก็บ file ข้อมูลต่างๆ นะครับของ project ของเรานะครับ อันดับแรกเลยให้ทุกคนเนี่ยไปสมัครสมาชิกนะสำหรับใครที่ยังไม่มีบัญชีกิจฮัพนะครับ ก็สมัครสมาชิกมาให้เรียบร้อยนะครับทีเนี่ยนะครับก็ล็อกอินเข้ามา หลังจากทุกคนล็อกอินเข้ามาเนี่ยซึ่งของทุกคนเนี่ยถ้าเกิดทุกคนยังไม่เคยมี project ไม่เคยมี code อะไรเลยเนี่ยนะครับ ก็หน้าตาอาจจะไม่เหมือนผมนะครับ แต่ก็ไม่เป็นไรนะครับ ไม่ต้องสนใจให้ทุกคนเนี่ยมาดูที่ตรงนี้ครับ ก็คือไอคอนรูปบวกตรงนี้นะฮะอ่า ให้ทุกคนคลิกมา แล้วก็ทุกคนจะเห็นนะว่ามันจะมีคําว่าNail Repository นะครับ ก็กดคลิกเลย ปุ๊บ อ่า นี่นะครับก็จะมาที่หน้านี้ ซึ่งตรงนี้ฮะ เหลือเรามาตั้งชื่อนะครับRepository Name นะฮะ ก็ให้ทุกคนเนี่ยตั้งชื่อเป็น Learn GitHub นะฮะ อ่า โอเคนะครับ จากนั้นเนี่ยในส่วนของ description ตรงนี้จะใส่ก็ได้ไม่ใส่ก็ได้นะครับแล้วก็ต่อไป public อ่า ตรงนี้เราจะทําให้มันเป็นสาธารณะก็ใช้เป็น public นะครับแล้วก็ อ่า ส่วนต่อไปนะครับ initialize this repository with นะครับก็คือเราจะให้มันเพิ่ม redmi file หรือเปล่า ก็ตรงนี้ให้ทุกคนติ๊กด้วยนะครับโอเคนะครับ อ่า ต่อไปก็ add git ignore นะครับ ตรงนี้ก็ตามนี้เลยนะครับอ่า ไม่ต้องเปลี่ยนแปลงอะไรนะครับ ก็ให้ทุกคนเนี่ยมาทําการสร้าง create repositoryได้เลยนะครับ กดคลิกมา ปึ๊บ หลังจากสร้างเสร็จนะครับ ก็จะมาที่หน้านี้นะครับ อ่ะ เนี่ย ก็คือจะเป็น repository ของเรานะครับที่เราสามารถใช้ในการจัดการโค้ดอะไรต่าง ได้แล้วนะครับผม ทีนี้นะครับส่วนต่อไปก็จะพาทุกคนเนี่ยมาดูวิธีการสร้าง branch นะครับผม ซึ่ง branch เนี่ยนะครับจะทําให้เราสามารถที่จะมีเวอร์ชั่นของโค้ดของเราเนี่ยนะครับ ได้หลายเวอร์ชั่นด้านเองนะครับแล้วเราสามารถที่จะจัดการ branch ต่าง ได้นะครับ branch เนี่ย ถ้าแปลเป็นไทยมันจะแปลว่าแบบกิ่ง กิ่งก้าน เหมือนแบบกิ่งต้นไม้อะไรพวกเนี่ยนะครับ ทุกคนจะเห็นว่า ต้นไม้มันจะมีการแตกกิ่งก้านสาขาอะไรของมันใช่ไหมนะครับ ซึ่งในกิจฮัพเนี่ยก็ลักษณะเดียวกันนะครับก็คือเราสามารถสร้างแบรนช์มาเก็บเวอร์ชั่นของโปรแกรมของเรา เวอร์ชั่นของโค้ดของเราอีกเวอร์ชั่นนึงได้แล้วก็สามารถจัดการได้นะครับผม อ่า ก็มาดูวิธีการสร้างแบรนช์กันนะครับซึ่งตอนนี้นะครับ แบรนช์ที่เรามีอยู่ก็คือจะมี 1 แบรนช์เห็นไหมนะครับ อ่า จะมี 1 แบรนช์แล้วก็แบรนช์ที่เรามีการใช้งานอยู่ก็คือจะเป็น Main Branch นะครับ เห็นไหม ตรงนี้นะครับทุกคนสามารถคลิกตรงนี้นะครับ แล้วก็เราสามารถที่จะ หา Branch หรือว่า Create ตัว Branch ตัวใหม่ได้นะครับ ตรงนี้ผมจะสร้าง Branch ตัวใหม่นะครับชื่อว่า Redmi-edit นะฮะ อ่านี่นะครับ โอเคทีนี้ก็ให้ทุกคนนะครับมาคลิกตรงนี้เลยในการสร้าง Branch ตัวใหม่นะครับ กดคลิกไป ปุ๊บทุกคนก็จะเห็นนะว่าตอนนี้เนี่ย เรามีการสร้าง Branch ตัวใหม่เสร็จเรียบร้อยเห็นไหมBranch Created นะครับ ก็สังเกต ตรงนี้ฮะว่าเราจะอยู่ที่ Branch Redmi Edit นะฮะ แล้วก็ตอนนี้ของเราก็จะมี 2 Branch แล้วนะครับผมจากนั้นใน Branch เนี่ยนะครับก็ตามชื่อมานั้นเดี๋ยวเราจะมีการแก้ไขนะครับเจ้าตัว File Redmi นะครับก็เดี๋ยวให้ทุกคนเนี่ยมาคลิกที่ File Redmi.md ตรงนี้ได้เลยนะครับ คลิกมาโอเคแล้วก็มาคลิกที่ตรงนี้ครับเป็นไอคอนดินสอนะครับ เพื่อทำการแก้ไข File ตรงนี้นะครับ คลิกมาจากนั้นเนี่ยก็ให้ทุกคนนะครับมาเขียนข้อมูลนะครับที่ทุกคนต้องการได้เลยนะครับ ตรงนี้อาจจะเป็น ข้อมูลเกี่ยวกับตัวเราเองนะครับ อะไรก็ได้นะครับอ่า เดี๋ยวผมจะไปเอาข้อมูลปลอมๆนะ มาจากเว็บไซต์ตรงนี้แล้วกันก็คือจะเป็น Rollem Ipsum นะครับผมอ่า ผมจะ Copy นะครับ ข้อความตรงนี้มา ปึ๊บแล้วก็เอามาใส่ตรงนี้ไปนะครับผมอ่า สมมุติว่าอันนี้จะเป็นข้อความที่ผมเนี่ย เขียนอธิบายตัวผมเองนะนะครับผมโอเค จากนั้นหลังจากเขียนเสร็จนะครับ ก็ให้ทุกคนเลื่อนลงมาด้านล่างนะครับแล้วก็เราจะมาทำการ Commit Changes นะครับก็คือจะเป็นการเขียนข้อความอธิบายการเปลี่ยนแปลงที่เราเนี่ย ได้กระทำนะครับ อ่า ตรงนี้ผมจะเขียนว่า add info about me นะครับโอเค description จะเพิ่มก็ได้ ไม่เพิ่มก็ได้นะ แต่ผมจะใช้เป็นแค่ title ตรงนี้แล้วกันนะครับโอเค แล้วก็เราจะ commit นะครับ โดยตรงไปที่ branch redmi edit นะฮะโอเค ก็ให้ทุกคนกด commit changes ได้เลยนะครับ คลิกไปอ่า ก็จะเห็นว่าตอนนี้เนี่ย file redmi ของเรานะครับ ก็ได้มีการเปลี่ยนแปลงแก้ไขเรียบร้อยนะครับผมซึ่งการเปลี่ยนแปลงตรงนี้ก็คือจะอยู่ที่ branch redmi edit ซึ่งข้อมูลใน Branch มันจะแตกต่างจาก Branch Main นะ ถ้าทุกคนมาคลิกตรงนี้แล้วมาที่ Branch Main นะครับทุกคนจะเห็นว่าที่ Branch Main มันก็จะมีข้อมูลแค่นี้ ใช่ไหมนะครับ แต่ว่า Branch Redmi ก็จะมีข้อมูลตามนี้เลยนะครับผมทีนี้นะครับ ส่วนต่อไปก็คือเดี๋ยวเราจะมาทำการเปิด Pool Request นะครับผมPool Request เนี่ยนะครับ บอกเลยว่าเป็นหัวใจสำคัญเลยในการทำงานร่วมกัน หรือว่าการ Collaboration บน GitHub นะครับเมื่อใดก็ตามที่เรามีการเปิด Pool Request นะครับ ก็คือเราเนี่ย กําลังจะมีการเสนอการเปลี่ยนแปลงของเรานะครับ แล้วก็ขอให้มีคนเนี่ยตรวจสอบแล้วก็ดึงสิ่งที่เราเนี่ยต้องการที่จะคอนทริบิวต์นะครับเพื่อทําการ Merge หรือว่ารวมเข้ากับ Branch อีกตัวหนึ่งนะครับผม อ่ะ ก็นี่ครับจะเป็นเรื่องของ Pool Request นะครับผม อ่าทีนี้ผมจะพาทุกคนเนี่ยมาสร้าง Pool Request นะครับผมก็ตรงนี้ครับ ให้ทุกคนมาคลิกที่ตรงนี้เลยเห็นไหม จะมีแท็บ Pool Request อยู่นะครับก็คลิกมา อ่า จากนั้นนะครับ เดี๋ยวเราจะมาทําการสร้าง Pool Request นะครับจากนั้นเนี่ยให้ทุกคนมาคลิกที่ปุ่มตัวนี้ New Pool Request นะครับ อ่า คลิกมา ตอนนี้เนี่ยทุกคนจะเห็นนะว่ามันก็จะมีนะครับตามนี้เลย Branch ทั้งหมดที่เรามีนะครับซึ่งตรงนี้ครับ Branch ที่ผมจะเลือกเนี่ยก็คือจะเป็นตรงนี้นะจะเห็นตรงนี้นะครับว่าตัวอย่างการเปรียบเทียบนะครับก็จะมีอยู่ 2 ตัวด้วยกันตรงนี้นะครับเดี๋ยวให้ทุกคนเนี่ยเลือกนะครับเป็นตัว Redmi Edge เพราะว่าเดี๋ยวเราเนี่ยจะมีการเปรียบเทียบมันกับ Main Branch ก็คือจะเป็นตัวเริ่มต้นของเรา Original ของเรานะครับก็คลิกมาที่ตัวนี้นะครับผม ซึ่งพอเราคลิกมาเนี่ยทุกคนก็จะเห็นนะว่ามันก็จะมีการเปรียบเทียมนะครับด้านซ้ายเนี่ยคือจะเป็นตัว Original ก็คือจะเป็น Main Branch นะครับด้านขวาเนี่ยจะเป็นโค้ดตัวใหม่นะครับที่เราต้องการที่จะ Merge หรือว่ารวมเข้ากับ Main Branch นะครับซึ่งตรงเนี่ยเป็นสิ่งที่ผมต้องการที่จะทำการเปรียบแปลงไปที่ Main Branch ใช่ไหมครับผมก็จะมาคลิกตรงนี้เลย Create Pull Request นะครับก็ให้ทุกคนมาคลิกเลยปึ๊บแล้วก็ในส่วนของ Pull Request เนี่ยนะครับเราก็สามารถที่จะเขียนนะครับ Comment ต่างๆ ได้นะครับผม ตรงนี้เราอาจจะใช้เป็นข้อความตามนี้ก็ได้นะนะครับ add info about me อ่ะตามนี้นะครับหรือว่าอาจจะมีข้อมูลเพิ่มเติมก็ได้แต่ผมจะใช้แค่นี้แล้วกันก็กด create pull request เลยนะครับซึ่งตอนนี้นะครับหลังจากที่เราเนี่ยได้มีการสร้าง pull request นะครับทุกคนก็จะเห็นนะว่าก็จะมีการแจ้งตามนี้เลยนะครับว่า Branch ตรงนี้เนี่ยไม่มีปัญหาอะไรนะครับซึ่งถ้าเกิดว่าเราทํางานกับมีทีมเนี่ยนะครับแน่นอนว่ามันจะต้องมีคนที่คอยตรวจสอบ การ Merge หรือว่าการรวมโค้ดเข้าด้วยกันใช่ไหมนะครับ ตรงนี้ผมเป็นการยกตัวอย่างให้ทุกคนดูนะว่าสมมุติเรามีการสร้าง Pool Request ขึ้นมานะครับ แล้วเราต้องการที่จะ Merge หรือว่ารวมมันเข้าด้วยกันนะเราก็สามารถที่จะคลิกนะครับ ที่ตัวนี้ได้เลยนะครับ ถ้าเราตรวจสอบแล้วว่ามันไม่มีปัญหานะครับในการ Merge Pool Request เนี่ยนะครับ ก็คือเราจะมีการรวมเจ้า Branch Redmi Edit นะฮะเข้ากับ Branch Main นั่นเองนะครับผม เพื่อที่จะให้มันเป็นตัวเดียวกันนะครับซึ่งตรงนี้ถ้าเกิดว่ามันมีปัญหาอะไรเนี่ยนะครับ ก็ GitHub เนี่ย เขาจะมีการแจ้งเรานะว่าเออมันมีตัวไหนบ้างที่มันเป็น conflict เป็น code ที่แบบมีปัญหานะครับแต่ในที่นี้เนี่ยก็คือไม่มีปัญหานะนะครับโอเคก็มากด Merge Pool Request ได้เลยนะครับปึ๊บ แล้วก็ Confirm Merge นะครับผมอ่าทุกคนก็จะเห็นว่าหลังจากที่เราเนี่ยมีการ Merge เรียบร้อยนะครับก็จะขึ้นว่า Pool Request Successfully Merged and Closed นะครับผมThe Redmi Edit Branch Can Be Safely Deleted นะครับก็หลังจากที่เราเนี่ยมีการรวม Branch สองตัวเข้าด้วยกันใช่ไหมครับไอ้เจ้า Branch Redmi Edge เนี้ยนะครับ มันก็สามารถที่จะ ได้โดยที่ไม่ส่งผลกระทบแล้วนะครับก็ตรงเนี้ยทุกคนสามารถได้เลยนะครับ อ่ะ กด นะครับ ปึ๊บ นะครับก็ เสร็จเรียบร้อยนะครับ เราก็สามารถ กลับมา มาได้นะครับผม โอเค ทีเนี้ยกลับมาดูที่ repository ของเรานะครับผมจะคลิกมาที่ อ่า learn github นะครับ อ่า ทุกคนก็จะเห็นนะว่าหลังจากเราเนี้ยมีการรวม อ่า เจ้า brand redmi กับ main branch นะครับเข้าด้วยการปื๊บเห็นไหมว่า ไอ้เจ้าตัว main branch เนี้ยก็จะมีข้อมูลตามนี้เลยนะครับ อ่า นะครับผม นี่นะฮะก็จะมีการแจ้งเตือนตรงนี้ว่า นะครับ จาก brand omeleredmi edit นะฮะ เนี้ย เราก็สามารถที่จะดูเวลาแล้วก็ ดูประวัติได้นะ ลองคลิกมาที่ตรงนี้นะครับเห็นป่ะนะครับ ก็จะมีรายละเอียดบอกเลยนะครับว่าตอนแรกก็คือจะเป็น commit เริ่มต้นนะครับแล้วก็ต่อไปจะเป็น commit ที่เรามีการเพิ่มข้อมูลเกี่ยวกับเรานะครับแล้วก็สุดท้ายนะครับ commit ในการ merge pull request นะครับผมก็จะมีการแจ้งเตือนข้อมูลให้เราได้รู้ทุกอย่างนะครับผมโอเคนะครับ นี่นะครับทุกคนก็คือจะเป็นในส่วนของการสร้าง repository นะครับเปิด pull request นะครับ แล้วก็สุดท้ายก็คือจะเป็นการ merge Pull request นั่นเองนะครับผม อ่านะครับ ก็นี่ฮะ เชื่อว่าหลายคนน่าจะเริ่มมีความเข้าใจมากยิ่งขึ้นแล้วนะครับทีนี้ส่วนต่อไปครับ เดี๋ยวผมจะพาทุกคนเนี่ย มาทําการติดตั้ง Git นะฮะแล้วก็เดี๋ยวเราจะมาใช้งาน Git ร่วมกับ GitHub กันนะครับผม โอเคครับ อันดับแรกนะครับก็ให้ทุกคนเนี่ย เข้ามาที่เว็บไซต์ git-scm.com นะครับ แล้วก็มาดาวน์โหลดตรงนี้ด้วยเลยนะครับอ่า ดาวน์โหลดเสร็จก็ติดตั้งให้เรียบร้อยนะครับ อันนี้จะเป็น Git นะฮะ Git เนี่ย ก็คือจะเป็น version control นะครับที่เราสามารถใช้ในการตรวจดูเวอร์ชั่นต่างๆนะครับจัดการโค้ดของเราได้นะครับผมตรงนี้นะฮะเป็นตัวที่สำคัญมากเลยที่เราจะได้ใช้แน่นอนนะครับเวลาที่เราทำงานนะครับแล้วก็เราจะได้ใช้ร่วมกันกับ GitHub นะครับโอเคหลังจากที่ทุกคนเนี่ยดาวน์โหลดเสร็จเรียบร้อยนะครับเราก็สามารถที่จะใช้งานได้แล้วนะครับผมผมจะพาทุกคนมาดูวิธีการใช้งานกันเลยนะครับวิธีการนะครับก็เดี๋ยวผมจะพาดูนะครับ ส่วนแรกเลยนะฮะ ก็คือวิธีการอัพโหลด Project ของเรานะครับด้วย Git ขึ้นไปที่ Git Hub นะครับผมก็ตรงนี้เราจะต้องมาสร้าง Repository ก่อนนะครับเดี๋ยวให้ทุกคนมาสร้างนะครับ Repository ตัวใหม่อีกรอบนึงนะครับผมผมจะตั้งชื่อตรงนี้นะครับว่า Learn-Git นะครับจากนั้นนะครับ ตรงนี้เนี่ยก็เราไม่ต้องติดตั้งตัว Redmi File นะครับก็ให้ทุกคนเนี่ยกด Create Repository ได้เลยนะครับหลังจากสร้างเสร็จเรียบร้อยนะครับ เวลาที่เราเนี่ยไม่ได้สร้างไฟล์ redmi นะครับมันจะขึ้นมาที่หน้านี้นะครับอ่า แต่ว่าทุกคนจะเห็นนะว่าเราเนี่ยสามารถใช้นะครับ command lineในการที่เราจะอัพโหลดพวก project file ของเราต่างๆนะครับขึ้นมาที่ repository ตัวนี้ได้นะครับก็เราสามารถใช้คําสั่งตามนี้ได้เลยนะครับอ่า เดี๋ยวผมจะพามาใช้เลยนะครับก็ตรงนี้ครับ เดี๋ยวให้ทุกคนไปสร้าง project มาผมจะสร้าง project นะครับ ชื่อว่า อ่า เป็น grid gridhub แล้วกันนะครับโอเค แล้วก็เปิด vscode ขึ้นมานะครับ ผมจะลากโฟลเดอร์ตัวนี้เข้ามา จากนั้นก็ให้ทุกคนสร้างไฟล์นะครับ ง่ายๆเลยindex.html, style.css, script.js นะครับแล้วก็ในแต่ละไฟล์ให้ทุกคนเขียนโค้ดนะครับ เอาเป็น learn git นะครับอันนี้ก็จะเป็น hello world นะครับ แล้วก็ css ผมจะ reset css นะครับ โดยการใช้ margin Zero Padding Zero แล้วก็ Box Sizing Border Box นะครับตรงนี้เขียนผิดนิดนึงโอเคนะครับ ตามนี้นะ แล้วก็ JavaScript ผมอาจจะขึ้น Console.logว่า Hello World นะครับแค่นี้นะครับ เป็นโค้นง่ายๆนะครับจากนั้นเนี่ย เราจะอัพโหลดพวก File ตรงนี้นะครับขึ้นไปบน GitHub ยังไงนะครับก็อันดับแรกเลยเนี่ย เราจะต้องมาทำการ it it git ก่อนนะครับหรือว่าใช้คำสั่ง git in it นั่นเองนะครับ ให้ทุกคน Copy มาหรือว่าเดี๋ยวผมจะเปิดให้ดูอย่างนี้แล้วกันนะครับก็ให้ทุกคนเปิด Terminal ใน VSCode ขึ้นมานะครับเดี๋ยวผมจะเปิดขึ้นมาเลยซึ่ง Terminal ตรงนี้ก็คือทุกคนไปที่ View แล้วก็ไปที่ Terminal ตรงนี้เห็นไหมก็จะเป็นการเปิด Terminal ขึ้นมานะครับจากนั้นเราก็จะใช้คำสั่งนะครับตัวแรกก็คือจะเป็น Grid in it เลยนะครับผมตรงนี้ Grid in it อ่า นะครับผม หลังจากใช้ปุ๊บเนี่ยนะครับ ทุกคนจะสังเกตอะไรไหมนะครับว่าตัวสีแฟลล์ของเราเนี่ยมันจะเปลี่ยนสีเห็นไหมนะครับ ตอนแรกมันไม่มีสีนะเห็นไหมตอนเนี้ยเปลี่ยนสีเป็นสีเขียวและ สีตรงเนี้ยขึ้นอยู่กับฟีมที่ทุกคนใช้ด้วยนะเดี๋ยวผมจะยกตัวอย่างให้ดูอย่างเช่น ถ้าเกิดว่าผมใช้ อ่า สีเป็น อ่าเป็น Vs Code Dark เห็นไหมฮะ สีมันก็จะไม่เหมือนกันนะนะครับก็ขึ้นอยู่กับสีของฟีมทุกคนนะ อันนี้ผมใช้เป็น Eva Dark นะครับผม อ่า ก็จะเป็นสีเขียวแบบนี้นะครับ โอเค ซึ่งตรงนี้มันก็จะแจ้งประมาณนี้ครับ อัลฟิล์ด พูดถึง อะไรพวกนี้นะครับ ก็ไม่ต้องสนใจมันนะครับ ก็คือตรงเนี้ยมันจะเป็น การสร้างไฟล์ git นะครับ ในโฟลเดอร์ตัวนี้นะครับ เนี่ยมันจะเป็น อ่าขออภัยครับ มันไม่ใช่ไฟล์นะ เป็นโฟลเดอร์ที่ชื่อว่า.git นะครับเดี๋ยวผมจะเปิดขึ้นมาให้ดูนะ อ่า ทุกคนจะเห็นนะว่าเนี่ยมันจะมีโฟลเดอร์ตัวเนี้ยซึ่งโฟลเดอร์ตัวนี้มันจะถูกซ่อนอยู่นะครับ ถ้าผมปิดไป เห็นไหม จะมีการ add file นะครับ ในที่นี้เนี่ยก็คือเขายกตัวอย่างให้เราดูว่าถ้าเกิดเรามี file redmi.md เราก็สามารถที่จะ add ได้ แต่ว่าตรงเนี่ยเราจะ add นะครับfile ทุกตัวก็คือ 3 file นี้นะครับ ก็ใช้คำสั่ง git add นะครับดูที่เทอมมินัลของผมดีๆนะ ผมจะใช้ git add ตามด้วยชื่อ file index.html นะครับหรือว่าทุกคนจะใช้เป็นอย่างนี้ก็ได้ ก็คือกิจ add จุด จุดนี้หมายถึงว่าเราเนี่ยต้องการที่จะ add file ทั้งหมดเลยนะครับ เพราะว่าเวลาที่เราไปพัฒนาโปรเจคจริงๆ เนี่ย มันจะมีไฟล์หลายไฟล์ใช่ไหมนะครับถ้าเกิดว่าเรามาแอดทีละไฟล์ทีละชื่อเนี่ย มันก็อาจจะเสียเวลาใช่ไหมนะครับก็ใช้เป็น grid add จุดก็ได้ เป็นการแอดทุกไฟล์เลยนะครับก็พิมพ์ตามนี้กด enter เลยนะครับหลังจากกด enter นะครับ ทุกคนสังเกตนะฮะสี file เนี่ยก็จะมีการเปลี่ยน แล้วก็ตัวอักษรตัวนี้ก็จะเปลี่ยนเป็น a ละนะครับทีนี้ส่วนออกไปนะครับ ก็ทำไงต่อนะครับ เราจะมาทำการ commit นะ ซึ่งตรงเนี้ยก็จะเป็นการคอมมิตเมสเซจนั่นเองนะครับ ที่ผมพาทุกคนดูไปตอนแรกแรกนะนะครับแต่ว่าอันเนี้ยมันจะเป็นการคอมมิตผ่านทางคอมเมนไลน์แทนนะครับ อ่าก็ใช้คําสั่งตัวนี้เลยgit commit dash m นะครับ แล้วก็ตามด้วยข้อความนะครับ อ่า my first commit แล้วกันนะครับตรงเนี้ยทุกคนสังเกตดีดีนะ ต้องเขียนให้ถูกนะนะครับพิมพ์เล็กพิมพ์ใหญ่ อ่า อะไรพวกเนี้ยนะครับ อ่าซึ่งภายใน เนี้ยก็คือจะเป็นข้อความนะ ใส่เป็นอะไรก็ได้นะครับตรงนี้ผมใส่เป็น my first Compute นะครับ ก็ใช้คำสั่งตามนี้นะฮะ ทุกคนดูนะว่ามันจะมีขั้นตอนของมันตอนเนี้ยเราอยู่ที่ขั้นตอนที่สามนะครับผม โอเค ก็ให้ทุกคนกด Enter ใน Terminal ได้เลยเห็นป่ะนะครับ หลังจากผม Compute เนี้ย มันก็จะมีการแจ้งเตือนเราขึ้นมาตามนี้เลยเห็นไหมมี Four Files Changed นะครับ เห็นป่ะ Create Mode ตามนี้เลยนะครับผมโอเค หลังจากเรา Compute เสร็จทําไงต่อก็คือ เราจะต้องมีการเปลี่ยน Branch นะครับ มาเป็น Branch Main นั่นเองนะครับก็ใช้คำสั่ง git branch-m ใหญ่แล้วก็ Main นะครับก็มาใช้กัน git branch-m นะครับแล้วก็ Main นะครับคำสั่งต้องถูกนะครับพิมพ์เล็กพิมพ์ใหญ่สังเกตดีๆโอเคพอพิมพ์เสร็จก็กด Enter เลยตอนนี้เราเปลี่ยนมาใช้เป็น Main Branch แล้วนะครับจากนั้นส่วนต่อไปก็คือเราจะต้องมีการใช้คำสั่ง git remote at originแล้วก็ตามด้วย URL ของ repository ของเรานะครับเพราะว่าในการใช้ git remote เนี่ยมันจะเป็นการแบบ บอก GitHub ว่าเราจะมีการเพิ่มไฟล์ตัวเนี่ยไปที่ Remote Repositoryก็คือจะเป็น Repository ตัวเนี่ยนะครับที่เราสร้างอยู่ใน GitHub นะครับเพราะว่าตอนเนี่ยตัว Project ของเราเนี่ยมันอยู่ที่ Local หรือว่าอยู่ที่ Computer ของเรานะครับดังนั้นในการที่จะอัพโหลดเราก็จะต้องแจ้ง URL ให้ถูกต้องตามนี้นะครับก็จริงๆ Copy มาเลยก็ได้หรือว่าจะเขียนก็ได้นะครับgit remote add origin นะครับแล้วก็ตามด้วย URL Repository ของเรานะครับก็เอามาวางลงไปกด Enter ไป สุดท้ายนะฮะ อย่าลืมนะครับว่าเราจะต้องมีการใช้git push-u origin main นะครับเป็นการที่เราเนี่ยจะ push หรือว่า upload file ทั้งหมดขึ้นไปในRepository ตรงนี้ที่เป็น Remote Repository ของเรานะครับโอเคก็มาใช้คำสั่งนะครับgit push-u origin main อ่ะตามนี้ครับ กด Enter ไปตรงนี้นะครับก็ใส่รหัสเครื่องของทุกคนไปนะถ้าเกิดว่ามันขึ้นแจ้งมาอย่างงี้นะครับ ใครใช้ mac os นะครับอ่ะผมจะใส่ไป โอเคนะครับผม หลังจากที่เราใส่รหัสผ่านของเครื่องของเราไปนะครับก็จะเห็นว่ามันจะมีการอัพโหลดเห็นไหมนะครับ ตามนี้เลยนะครับผมนี่ครับ Branch Main Setup to Track Remote Branch Main from Origin นะครับตอนนี้มันมีการอัพโหลด File ทุกตัวเข้าไปที่ Remote Repository ใน GitHub แหละนะครับก็ลองมา Refresh หน้า GitHub ตัวนี้ดูนี่ครับทุกคนก็จะเห็นว่าพอเรา Refresh นะครับก็เห็นไหมมันจะมี File ถูกอัพโหลดมานะครับ ซึ่งจริงๆไอ้ไฟล์ตัวนี้ก็ถูกอัพโหลดมาด้วย ซึ่งผมไม่แน่ใจว่าทำไมนะครับก็ไม่เป็นไรนะ ใครใช้ MacOS มันจะมีไฟล์ตัวนี้นะครับแต่ก็นี่ฮะ จะเห็นได้ว่าทุกไฟล์ถูกอัพโหลดมาเรียบร้อยนะครับแต่ว่ามันจะมีไฟล์หนึ่งที่เราเนี่ยไม่ได้สร้างขึ้นมาก็คือจะเป็น Redmi ใช่ไหมนะครับตรงนี้ทุกคนก็สามารถที่จะ Add a Redmi ได้นะครับ สามารถกดปุ่มนี้ได้นะครับโอเคแล้วก็อาจจะใช้เป็นข้อมูลตามนี้ก็ได้นะครับ แล้วก็กด Commit New File นะครับอ่าเห็นไหมนะครับ ก็จะมี Redmi File ปรากฏขึ้นมาแล้วนะครับผม โอเคนะครับ ก็นี่นะครับจะเป็นวิธีการที่เราเนี่ยอัพโหลดนะครับ ตัว file project ของเราทั้งหมดขึ้นมาใน GridHub นั่นเองโดยการใช้ Grid นะครับ ทีนี้หลายคนอาจจะมีคำถามว่าอ้าวแล้วถ้าเกิดว่าเราเนี่ยมีการเปลี่ยนแปลงโค้ดนะฮะ แล้วเราต้องการที่จะอัพโหลดขึ้นไปใหม่ทำยังไงนะครับจริงๆก็เป็นขั้นตอนเดิมเลยนะครับ อ่ะเดี๋ยวมาดูกันตอนนี้เนี่ยindex.html ของเรานะครับ มีโค้ดตามนี้ใช่ไหมhello world นะครับ เดี๋ยวผมเนี่ยจะมีการเปลี่ยนมันนะครับ อ่ามาดูกัน ผมก็จะมีการเพิ่มนะครับ เป็น ทักพี นะฮะ แล้วก็ อาจจะมีข้อความอะไรบางอย่างนะครับ ก็อาจจะเขียนว่า This is home pageประมาณนี้สมมุติว่าผมมีการเพิ่มโค้ด เพิ่มฟีเจอร์เข้าไปใน Project ของผมนะครับผมเพิ่มไปแล้วทีนี้ผมจะทำการ Push Code เข้าไปที่ Repository ของผมนะครับก็เหมือนเดิมเลยครับ แต่ว่าตรงนี้เราไม่ต้องใช้ Git in it นะครับถ้าเกิดว่าเรามีการเปลี่ยนแปลงโค้ด แล้วเราต้องการอัพโหลดไปที่ Remote Repositoryเราก็แค่ใช้คำสั่งนี้ได้เลยนะครับ เราเปลี่ยนแปลงโค้ดแล้วนะ จำไว้นะ หลังจากเปลี่ยนแปลงโค้ดเสร็จปุ๊บนะครับ เราจะต้องมีการ add file ก่อนอันดับแรกนะครับ ก็คือใช้คําศังกิจ add ตามโดยชื่อ file ที่เรามีการเปลี่ยนแปลงซึ่งสังเกตนะครับ สี file เนี่ย เวลาที่ผมมีการเปลี่ยนเนี่ยนะครับมันจะเป็นสีม่วงนะ อันนี้ก็เหมือนกันนะครับ อยู่ที่ theme vs code ของทุกคนด้วยซึ่งถ้าผมเนี่ย ใช้เป็นสี อ่า ใช้เป็น theme ตัวนี้ฮะ อ่า เป็นdark นะครับ ตัวนี้เห็นป่ะ เนี่ย จะเห็นได้ว่าสีก็จะไม่เหมือนกันนะครับ โอเคเดี๋ยวผมจะเปลี่ยนกลับมาเป็น EvaDark เหมือนเดิมนะครับผมอันนี้แจ้งไว้นะครับ โอเคนะครับ ก็นี่ครับมาดูหลังจากเรามีการเปลี่ยนแปลงโค้ดใช่ไหม จำไว้เลยนะครับเราจะต้องมีการแอดก่อน สังเกตนะ เดี๋ยวผมเคลียร์เทอมมินอลให้นิดนึงก็ใช้คำสั่ง git add จุดก็ได้นะครับ ก็คือหมายถึงทุกไฟล์นั่นแหละ โอเคหลังจากกด enter เห็นไหม สีก็จะเปลี่ยนเป็นม่วงเข้มๆนะครับทีนี้เรา add เสร็จปุ๊บ เราก็จะต้องมีการ commit นะในการ commit เนี่ยก็เหมือนเดิมเลยนะครับ ใช้ git commit-mตรงนี้ข้อความ commit ผมจะเอาเป็น add some features แล้วกันนะครับโอเคแล้วก็กด enter ไปเลย อ่าเห็นไหมหลังจากเรา commit เสร็จนะครับ ก็ file เนี่ยก็จะมีการแจ้งนะครับว่าfile changed นะครับ one insertion โอเคหลังจาก commit เสร็จนะครับ ส่วนต่อไปคืออะไร ส่วนต่อไปก็คือเราจะต้อง ทำการพุชนั่นเองนะครับผม อ่า แค่นี้นะนะครับ เนี่ยจะเห็นได้ว่าขั้นตอนมันจะไม่เยอะเหมือนตอนแรกที่เรามีการพุชโค้ดเข้าไปนะครับก็หลังจากที่เรา add file เสร็จนะครับ commit เสร็จปุ๊บ เราสามารถพุชได้เลยนะครับผม อ่าก็ใช้คําสั่งนะครับ กิด push dash u origin main นะครับ ก็คือ push code เนี่ยไปที่ main branch นั่นเองนะครับอ่า ก็แค่นี้ครับ สามขั้นตอนนะ enter ไป ก็เหมือนเดิมครับ ตรงนี้เขาจะให้ใส่ล็อคอินคีย์เชน แพสเวิร์ด ก็จะเป็นรหัสเครื่องของเรานะครับ ใครที่ใช้ mac os นะครับ อ่า ใส่ไปนะครับ อ่า ตรงนี้ก็คือมันมีเอเวอร์เกิดขึ้นนะครับทุกคนก็ไม่ต้องตกใจนะ ถ้าใครเจอปัญหานี้เหมือนผมนะครับก็เดี๋ยวเรามาใช้คําสั่ง grid push อีกรอบหนึ่งนะครับก็ใช้ grid push นะครับ dash f origin main ได้เลย ตามนี้นะฮะอ่า ก็มากด enter ใหม่นะครับ ปึ๊บ อ่า ใส่ key chain passwordเหมือนเดิมครับ อ่า นี่นะครับ ก็จะเห็นได้ว่า code ของเราเนี้ยนะครับมีการถูกอัพโหลดหรือว่า push เข้าไปที่ grid hub เรียบร้อยแล้ว ตามนี้เลย ก็ลองมา Refresh หน้า Index หน้านี้ดูทุกคนก็จะเห็นแล้วว่า Code ก็จะมีการเปลี่ยนแปลงแล้วนะครับเพิ่ม TagP เข้ามาตามนี้เลยนะครับโอเคครับทุกคนนี้ก็คือจะเป็นวิธีการนะครับที่เราเนี่ยเวลาที่เราต้องการเปลี่ยนแปลง Code นะครับแล้วต้องการอัพโหลด Code ใหม่ขึ้นไปที่ GitHub นะครับก็จะใช้วิธีนี้นั่นเองนะครับก็อยากให้จำไว้ทำให้คร่องๆ เลยนะครับผมจากนั้นมาดูส่วนออกไปนะครับทุกคนก็คือจะเป็นเรื่องของการ Fork Repo นะครับผม ซึ่งการ Fork Repository นะครับ พูดง่ายๆเลยนะครับก็คือจะเป็นการ Clone หรือว่าการ Copy Project ที่เราสนใจแล้วก็ Clone มาใช้เป็น Project ของเรานะครับ ซึ่งตรงนี้มันก็จะไม่กระทบกับ Project ต้นฉบับนะครับเพราะว่าเรามีการ Clone มาหรือว่า Fork มันมานั่นเองนะครับตรงนี้มายกตัวอย่างกันนะครับทุกคน ก็อย่างเช่นสมมุติว่าผมเนี่ยอยากได้ Project เป็น React Project สักตัวหนึ่งที่ผมสนใจนะครับผมพิมพ์มาใน Google ตามนี้นะครับ กินครับ React.js Project แล้วก็ผมจะเข้ามาที่ตัวนี้นะครับ เป็น topics เกี่ยวกับ react project นะครับคลิกมา นี่ฮะ ทุกคนก็จะเห็นว่ามันจะมี project เยอะแยะมากมายนะครับสมมุติว่าผมสนใจเป็น project ตัวนี้นะครับ ผมจะคลิกเข้ามาโอเคนะครับ ทีนี้ผมต้องการที่จะเอา project ตัวนี้นะครับไปแบบพัฒนาต่ออะไรอย่างงี้นะครับ ผมก็สามารถที่จะมากดตรงนี้ได้ครับทุกคนนี่เห็นไหม ก็ตรงนี้เลย นะครับผม ให้ทุกคนลองกดดู พอเรากดนะฮะ ก็จะมาที่หน้านี้เห็นไหมนะครับCreate a new fork นะครับผมเขาบอกว่าการ fork เนี่ยคือการ Copy repository นะครับการ fork repository นะฮะ ก็จะทำให้เราสามารถที่จะเปลี่ยนแปลงแก้ไขอะไรต่างๆนะครับ โดยที่ไม่กระทบกับProject ต้นฉบับนั่นเองนะครับผมซึ่งทุกคนก็สามารถตั้งชื่อใหม่ได้นะครับ แล้วก็เขียน description ใหม่ได้ แต่ว่าผมจะเอาตามนี้แล้วกันนะครับก็ตรงนี้ให้ทุกคนนะครับ มา create fork ได้เลยนะครับกดคลิกไป นี่นะครับ หลังจากฟล็อกเสร็จเรียบร้อยนะครับทุกคนก็จะเห็นนะว่าตอนเนี้ยOmeler นะครับ ของผมเนี้ยก็จะมีตัวนี้นะครับชื่อว่า Project Chat Application ที่ถูกฟล็อกมาจากโปรเจคของคุณเอดเรียนนะครับผมตามนี้เลยนะฮะอ่า ซึ่งผมก็สามารถที่จะเอามาประยุกต์ใช้มาต่อยอดนะครับมาพัฒนาต่อได้นะครับ โอเค นี่ก็คือจะเป็นการฟล็อก Project หรือว่าการ Copy Project ของคนอื่นนะครับมาเป็นของเราแล้วก็มันจะไม่ส่งผลกระทบกับ Project ต้นฉบับนะครับผม ทีนี้นะครับ ถ้าเราต้องการที่จะเอา Project ตัวนี้นะครับมาติดตั้งลงบนคอมพิวเตอร์ของเรา เราทำยังไงนะครับก็เราจะมาพูดถึงการ Clone Project กันนะครับในการ Clone Project นะครับ ก็เหมือนกันเลยมันก็จะเป็นการ Copy Project จาก Remote Repository ใน GitHub ตัวนี้ลงมาในคอมพิวเตอร์ของเรา พูดง่ายๆ ก็คือเป็นการ Download Code มานั่นเองนะครับวิธีการทำยังไงนะครับ ก็ให้ทุกคนเนี่ยมาดูที่ปุ่มสีเขียวๆ ตรงนี้นะครับทุกคนคลิกมา ทุกคนจะเห็นว่ามันจะมีในส่วนของตัวนี้ครับ เป็น เป็น https นะครับ เป็น ssh นะครับ เป็น github cli นะครับก็ตรงนี้เนี่ยผมจะให้ทุกคนใช้เป็น https แล้วกันนะครับหรือว่าทุกคนจะดาวน์โหลดเป็น zip file ก็ได้นะครับหรือว่าจะเลือกเปิดด้วย github desktop ก็ได้แต่ว่าผมจะให้ทุกคน copy ตรงนี้มา อ่า เรามาดูกันนะครับนี่ฮะ ผมจะทําการโครน project ตรงเนี้ยมาไว้ในคอมพิวเตอร์ของผมนะครับ ก็คือดาวน์โหลดมานะครับอ่า copy นะครับ ตรงนี้มา กดคลิกตรงนี้นะฮะจากนั้นมาที่เทอร์มินอลนะครับ ผมจะ cd ไปที่ desktop นะครับ แล้วก็ทุกคนสามารถใช้คําสั่งนี้ได้เลยก็คือจะเป็น grid clone แล้วก็ command v หรือว่า control vนะครับ วางอ่า ที่เราก็ปปี้มาไหมแกะ ก็คือจะเป็น repositoryตัวเนี้ยนะครับ อ่า วางลงไปเห็นไหม ใช้คําสั่ง grid cloneนะครับ แล้วก็กด enter เลย ปุ๊บ อ่า เห็นป่ะ มันจะมีการcloning into นะครับ ชื่อ project ตามนี้ นะครับ อ่า ตอนเนี้ยเสร็จเรียบร้อยแล้ว มานะครับ ผมก็จะ cd เข้าไปที่ อ่าproject ตัวนี้เลย ก็คือ project underscore chat underscore application นะครับ อ่า enter ไปแล้วก็ผมจะเปิดขึ้นมาอ่าตรงนี้ผมลืมไปผมยังไม่ได้ติดตั้งคําสั่งตรงนี้อ่าไม่เป็นไรนะครับก็เดี๋ยวผมจะเปิด vscode ขึ้นมาแล้วก็เปิด project ที่ผมอ่า download เมื่อกี้มาที่โครงมาเมื่อกี้นะครับอ่าก็จะอยู่ desktop นะครับ อ่านี่ฮะจะเป็นตัวนี้เห็นไหมทุกคนก็ผมจะลากเข้ามาใน vscode นะฮะ อ่าเห็นไหมฮะเราก็จะได้นะครับ พวก folder พวก file อะไรต่างต่างนะครับเหมือนกับที่อยู่ใน อ่า remote repository ตรงนี้เลยเห็นไหมนะครับ นี่นะครับผม โอเค ก็ อ่า เราก็สามารถที่จะเอามาพัฒนาต่อยอดได้นะเอามา ดูได้นะครับ โอเคครับทุกคน นี่ก็คือจะเป็นวิธีการนะครับที่เราเนี่ย สามารถใช้งานกิจกับกิจ นั่นเองนะครับ ก็หวังว่าวีดีโอนี้นะครับจะทําให้ทุกคนที่กําลังเพิ่งศึกษานะครับ เรื่องของการใช้กิจหับหรือว่ากิจเนี่ยนะครับ คิดว่าน่าจะเข้าใจอะไรกันเพิ่มขึ้นนะครับเชื่อว่าวีดีโอนี้จะทําให้ทุกคนนะฮะ สามารถที่จะใช้งานนะครับกิจหับ ร่วมกับกิจได้อย่างคล่องแคล่วมากยิ่งขึ้นนะครับ เพราะว่ามันเป็นสิ่งสําคัญมากๆ เลยนะครับในการทํางาน ต่อให้ทุกคนจะทํางานคนเดียวก็ตาม หรือว่าจะทํางานเป็นทีมเนี้ยยิ่งทํางานเป็นทีมยิ่งจําเป็นมากนะครับ เพราะว่ามันสามารถใช้ในการจัดการกับโค้ดจัดการโปรเจคได้ดีมากๆ เลยนะครับ แล้วก็สามารถใช้ในการทํางานร่วมกันเป็นทีมได้ดีด้วยนะครับผมก็เลยอยากจะพาทุกคนเนี้ยมาเรียนรู้กันในวีดีโอนี้นะครับ ก็หวังว่าวีดีโอนี้จะเป็นประโยคกับทุกคนนะครับ หากชอบวีดีโอนี้นะครับก็อย่าลืมกดไลค์กดซับประไคร้นะครับหรือว่าทุกคนสามารถที่จะโดเนตสนับสนุนผมได้นะครับผ่านทาง Superthanks นะครับผมก็ขอขอบคุณทุกคนมากๆเลยนะครับที่เข้ามารับชมในวีดีโอนี้นะครับแล้วเจอกันในวีดีโอหน้าครับผมสําหรับวันนี้ขอตัวลาไปก่อนสวัสดีครับสําหรับท่านใดนะครับที่ต้องการสนับสนุนช่องปฏิพันธ์เพลงเผานะครับทุกคนสามารถสนับสนุนผมได้นะครับเพียงเดือนละสามสิบห้าบาทเท่านั้นนะครับก็จะเป็น ส่วนช่วยเหลือเป็นกําลังใจให้ผมนะครับ ได้ผลิตคอนเทนต์ดีดีเนื้อหาดีดีแบบนี้ต่อไปนะครับ ก็ขอบคุณทุกคนนะครับที่เข้ามารับชมนะครับ ขอให้ทุกคนมีความสุขกับการเรียนรู้ครับผมแล้วเจอกันครับ