- 49
- 1 138 842
MARK PEERAPAT - A DEV
เข้าร่วมเมื่อ 24 ก.พ. 2015
Maker &Programing สายมั่ว | งานอดิเรก อยากสร้าง อยากทำอะไรก็ทำถ้ามีงบ
Github - ทำงานร่วมกับทีมด้วย Branch Merge [ Git Merge between Branch ]
คลิปนี้จัดทำเพื่อให้ความรู้การใช้งาน Git Branch & Merge สำหรับทีมงาน
A dev limited partnership แต่มองว่าเพื่อสร้าง ความรู้ความเข้าใจแก่คนที่พึ่งเรียนรู้ ศึกษาจึงนำมาเผยเแพร่ เพื่อให้ผู้ใช้งานมือใหม่ได้ Merge Git ได้โดยไม่พบปัญหา
อันนี้ คือ branch ที่เรากำลังทำงานอยู่
ถ้าคลิกมันจะเลือกไป branch คนอื่นที่กำลังทำอยู่ได้
ให้สังเกตุให้ดี
วิธี migrate
เลือก branch หลักของเราที่ทำงานอยู่
คลิกเลือก ...
แล้ว เลือก merge - จะมี list branch
อื่นๆ ให้เลือก เลือก branch ที่เราจะ merge
พอกด merge จะมี code ต่างๆ
ที่มีการเปลี่ยนแปลง
merge change คือสิ่งที่มี Confict
= สิ่งที่อาจจะทำให้มีปัญหา code ทับกัน
ให้เราแก้ที่ merge change
ดูว่า code ผิดพลาดตรงไหนไหม
คลิก resolve in merge editor
ซ้ายบน Code ที่จะ migrate มา
ขวาบน = code เราปัจจุบัน
ล่าง = code ที่จะถูกเปลี่ยนแปลง
accept in comeing =
ยอมรับเอา code นี้เข้ามา
appcept combination
= เอาเฉพาะส่วนที่แตกต่างเข้ามา
ignore คือ ปล่อยผ่านไม่สนใจ
สามารถกดสองอันพร้อมกันได้
สังเกตุอันล่างจะถูกเปลี่ยนแปลง
เราก็ต้องมาจัด code ให้ถูกต้อง
ก่อน merge ทุกครั้ง ควรที่จะ push
code ของเราขึ้นล่าสุดก่อน เพราะ
หามีข้อผิดพลาดจะได้ย้อนกลับไป code
ล่าสุดได้
ตรวจสอบให้เรียบร้อย ว่าผิดพลาดส่วนไหน ไหม
ใน code หากเรียบร้อยแล้ว
ให้กด complete merge
เพื่อรวม code
บางที่ส่วน merge อาจจะมีเยอะกว่านี้
staged change คือสิ่งที่เปลี่ยนแปลง
หรือเพิ่มมาใหม่
เราตรวจสอบ code เรียบร้อยแล้ว
ให้ทำการ commit เพื่อที่จะ pull & push
code มาช
ช่องนี้ให้กรอก ข้อความ commit
ให้รู้ว่า ตอนนี้เรา update อะไรไป
แต่ข้อความมันได้จำกัด อาจจะต้องพิมพ์กระชับนิดหน่อย
พอกด commit แล้ว หากสำเร็จ
จะขึ้น message sync change
เพื่อยืนยันการเปลี่ยนแปลง
ถ้าผิดพลาดจะมี errror เด้งขึ้น
อาจจะเป็นได้จากหลายๆ กรณี
แบบนี้คือกำลังดึง code + push code ขึ้น git
พอมันหยุด load แสดงว่า สำเร็จแล้ว
เปิด git เข็คอีกที
เข้าดู git ที่เราทำงาน
เลือก branch ของเรา
ตรงช่องนี้ จะเห็นว่า code ของเรา update ล่าสุดเมื่อไหร่
มี commit ขึ้นมากี่ครั้ง
ตรงนี้จะเห็นสิ่งที่เปลี่ยนแปลงทั้งหมด เป็นอันเสร็จครับ
ลองเทสระบบ ดูว่าการใช้งาน มีปัญหาอะไรไหม
บางที่อาจจะมีข้อผิดพลาดจากการ migrate
A dev limited partnership แต่มองว่าเพื่อสร้าง ความรู้ความเข้าใจแก่คนที่พึ่งเรียนรู้ ศึกษาจึงนำมาเผยเแพร่ เพื่อให้ผู้ใช้งานมือใหม่ได้ Merge Git ได้โดยไม่พบปัญหา
อันนี้ คือ branch ที่เรากำลังทำงานอยู่
ถ้าคลิกมันจะเลือกไป branch คนอื่นที่กำลังทำอยู่ได้
ให้สังเกตุให้ดี
วิธี migrate
เลือก branch หลักของเราที่ทำงานอยู่
คลิกเลือก ...
แล้ว เลือก merge - จะมี list branch
อื่นๆ ให้เลือก เลือก branch ที่เราจะ merge
พอกด merge จะมี code ต่างๆ
ที่มีการเปลี่ยนแปลง
merge change คือสิ่งที่มี Confict
= สิ่งที่อาจจะทำให้มีปัญหา code ทับกัน
ให้เราแก้ที่ merge change
ดูว่า code ผิดพลาดตรงไหนไหม
คลิก resolve in merge editor
ซ้ายบน Code ที่จะ migrate มา
ขวาบน = code เราปัจจุบัน
ล่าง = code ที่จะถูกเปลี่ยนแปลง
accept in comeing =
ยอมรับเอา code นี้เข้ามา
appcept combination
= เอาเฉพาะส่วนที่แตกต่างเข้ามา
ignore คือ ปล่อยผ่านไม่สนใจ
สามารถกดสองอันพร้อมกันได้
สังเกตุอันล่างจะถูกเปลี่ยนแปลง
เราก็ต้องมาจัด code ให้ถูกต้อง
ก่อน merge ทุกครั้ง ควรที่จะ push
code ของเราขึ้นล่าสุดก่อน เพราะ
หามีข้อผิดพลาดจะได้ย้อนกลับไป code
ล่าสุดได้
ตรวจสอบให้เรียบร้อย ว่าผิดพลาดส่วนไหน ไหม
ใน code หากเรียบร้อยแล้ว
ให้กด complete merge
เพื่อรวม code
บางที่ส่วน merge อาจจะมีเยอะกว่านี้
staged change คือสิ่งที่เปลี่ยนแปลง
หรือเพิ่มมาใหม่
เราตรวจสอบ code เรียบร้อยแล้ว
ให้ทำการ commit เพื่อที่จะ pull & push
code มาช
ช่องนี้ให้กรอก ข้อความ commit
ให้รู้ว่า ตอนนี้เรา update อะไรไป
แต่ข้อความมันได้จำกัด อาจจะต้องพิมพ์กระชับนิดหน่อย
พอกด commit แล้ว หากสำเร็จ
จะขึ้น message sync change
เพื่อยืนยันการเปลี่ยนแปลง
ถ้าผิดพลาดจะมี errror เด้งขึ้น
อาจจะเป็นได้จากหลายๆ กรณี
แบบนี้คือกำลังดึง code + push code ขึ้น git
พอมันหยุด load แสดงว่า สำเร็จแล้ว
เปิด git เข็คอีกที
เข้าดู git ที่เราทำงาน
เลือก branch ของเรา
ตรงช่องนี้ จะเห็นว่า code ของเรา update ล่าสุดเมื่อไหร่
มี commit ขึ้นมากี่ครั้ง
ตรงนี้จะเห็นสิ่งที่เปลี่ยนแปลงทั้งหมด เป็นอันเสร็จครับ
ลองเทสระบบ ดูว่าการใช้งาน มีปัญหาอะไรไหม
บางที่อาจจะมีข้อผิดพลาดจากการ migrate
มุมมอง: 1 258
วีดีโอ
Laravel 9 - ระบบจัดการเอกสารออนไลน์ - Electronic Document System
มุมมอง 738ปีที่แล้ว
Future 1.ประเภทเอกสารที่เก็บ word , excel , PPT , pdf , ไฟล์ภาพ ( ขนาดไม่เกิน 50mb / ไฟล์ ) แบ่งเป็น 3 ประเภท - เอกสารที่ตัวเอง upload - เอกสารที่เกี่ยวข้องกับแผนก - เอกสารที่ share ให้ทั้งองค์กรเห็น 2.กำหนดสิทธิ์การเข้าถึงของแต่ละแผนก เช่น เข้าดูเอกสารได้แต่แก้ไขไม่ได้ ( สามารถกำหนดได้ตอนที่ upload เอกสาร ว่าให้แผนกใดเข้าถึงได้บ้าง ) - แก้ไขเอกสารโดยการ Upload เอกสารขึ้นไปใหม่แทนที่ไฟล์เดิม 3....
[ ตัวอย่างระบบจองวัคซีน ] ระบบการจองวัคซีนทางเลือก Codeigniter
มุมมอง 382 ปีที่แล้ว
[ ตัวอย่างระบบจองวัคซีน ] ระบบการจองวัคซีนทางเลือก Codeigniter เราเป็นผู้พัฒนาโปรแกรมจองวัคซีนทางเลือกให้กับโรงพยาบาลแห่งหนึ่ง ในส่วนของโปรแกรม เราจะประกอบไปด้วย Frontend เป็นส่วนของการจองวัคซีน ที่ให้ลูกค้าสมัครสมาชิก และเข้าจองวัคซีน เลือกวันเวลา ที่ต้องการเข้ารับบริการวัคซีน และการแนบหลักฐานการชำระเงิน Backend เป็นส่วนของการตรวจสอบรายชื่อผู้เข้ารับการจอง การตรวจสอบการชำระเงิน และการจัดสรรผู้...
[ LARAVEL, NodeJS ] Prompay Kbank QR Payment - ตรวจสอบยอดอัตโนมัติแบบไม่มีค่าธรรมเนียม
มุมมอง 10K2 ปีที่แล้ว
[ รองรับ LARAVEL, NodeJS, Python ] Promptpay Kbank QR Payment - ตรวจสอบยอดอัตโนมัติโดยใช้ Prompted แบบไม่ใช้ API ไม่มีค่าธรรมเนียม Description : - Laravel 6 - 9, NodeJs, Python - QR Prompt Pay kbank - Generator QR Code Promptpay - Auto verify QR Payment ระบบการชำระเงินอัตโนมัติ KBANK - ระบบ kbank เชื่อมต่อกับธนาคาร kbank บัญชีบุคคลธรรมดา ไม่มีค่าธรรมเนียม สร้าง qr code รับสแกน ผูกกับพร้อมเพย์แส...
บรรยากาศอบรมเชิงปฏิบัติการขยายการตลาดอินทรย์ผ่านชองทางออนไลน์
มุมมอง 212 ปีที่แล้ว
บรรยากาศอบรมเชิงปฏิบัติการขยายการตลาดอินทรย์ผ่านชองทางออนไลน์ 2564 ในปี 2564 ได้รับเกษียรติจากมหาวิทยาราชภัฏเพชรบูรณ์เข้าเป็นวิทยากร บรรยากาศอบรมเชิงปฏิบัติการขยายการตลาดอินทรย์ผ่านชองทางออนไลน์
React Native : แอพพลิเคชั่นปั้มไลค์เพิ่มผู้ติดตาม Android & Ios [ Smmthz.com ]
มุมมอง 1082 ปีที่แล้ว
React Native : แอพพลิเคชั่นปั้มไลค์เพิ่มผู้ติดตาม Android & Ios [ Smmthz.com ] Project จากคุณลูกค้า Website smmthz.com Application นี้ใช้สำหรับเพิ่มไลค์ เพิ่มผู้ติดตาม ใช้งานได้ทั้ง Platform Facebook, Instagram, Twitter โดยรองรับการทำงานรูปแบบ Cross platform ทั้ง Android , Ios และ Website Future หลักๆ ใน application : Frontend - Login system - form บันทึกข้อมูลต่างๆ - Record การใช้งานของลูกค้า ...
React native : cross platform ( Calculation Insurance premiums app )
มุมมอง 522 ปีที่แล้ว
React native : cross platform ( calculation Insurance premiums app ) - Part 1 DB : Firebase Language : React Native Cross platform Development by : a dev limited partnership. Description : โปรแกรมนี้พัฒนาขึ้นเพื่อให้ตัวแทนประกันชีวิต โดยคุณศรัณย์ จันทรคิด ซึ่งเป็นหัวหน้า TEAM 18 ได้เล็งเห็นถึงปัญหาในการคำนวณเบี้ยประกันให้กับลูกค้า ที่ต้องการแก้ปัญหาลดการกรอกเอกสารที่มีขั้นตอนที่ยุ่งยาก มีความซั...
LARAVEL 9 - Online shopping system with cart and autopayment [ ระบบขายสินค้าออนไลน์ ]
มุมมอง 2362 ปีที่แล้ว
LARAVEL 9 - Online shopping system with cart and autopayment [ ระบบขายสินค้าออนไลน์ ] - พัฒนาทั้งหมดด้วย Laravel 9 - Database MYSQL รายละเอียดระบบต่างๆ Frontend - ตระกร้าสินค้า - คำนวณยอดเงินอัตโนมัติ - รายการสินค้า ตามประเภท ตามหมวดหมู่, จำนวนสินค้า - รายการสินค้า ตามสี ตามไซต์ - ระบบค้นหาสินค้า - ระบบสมาชิก - รายการคำสั่งซื้อ การชำระเงิน, สถานะสินค้า - รายการ Tracking ตรวจสอบสถานะสินค้า การจั...
Laravel 9 - API QR Promptpay Auto verify Slip ระบบโอนเงิน QR พร้อมเพย์ตรวจสอบยอดเงินอัตโนมัติ
มุมมอง 4.5K2 ปีที่แล้ว
Laravel 9 - API QR Promptpay Auto verify Slip ระบบโอนเงิน QR Prompt pay ตรวจสอบยอดเงินอัตโนมัติ Description : - Laravel 9 - QR Prompt Pay - Generator QR Code - Auto verify QR Payment หากสนใจระบบตรวจสอบยอดเงินอัตโนมัติ ติดต่อ - PleaseDevT #รับสอนเขียนโปรแกรม #รับทำproject #laravelapi #laravelapi #laravelqrpromptpay #apipromptpay #พร้อมเพย์
Laravel 9 - สอนทำระบบ Login Register System ภายใน 10 นาที
มุมมอง 3.1K2 ปีที่แล้ว
Laravel 9 - สอนทำระบบ Login Register System ภายใน 10 นาที - เพียงแค่ 4 ขั้นตอนง่ายๆ - ใช้เวลาไม่เกิน 10 นาที ก็ติดตั้งพร้อมใช้งาน รับสอนเขียนโปรแกรม Laravel course : Shoping System 🔥[ Back & Front ] ตำแหน่ง Programmer Laravel : เงินเดือน 30k - 70k up to 100k พัฒนาทักษะ อัพเงินเดือน จะได้เรียนรู้อะไรบ้างในครั้งนี้ - ระบบตระกร้าสินค้า ( Cart system ) - ระบบแสดงรายการสินค้า แบ่งตามประเภทสินค้า - ร...
[ JS, HTML, SQL ] Boat Booking system - ระบบการจองเรือ ตามสภาพอากาศ Api [ คล้ายระบบจองหนัง ]
มุมมอง 1312 ปีที่แล้ว
[ JS, HTML, SQL ] - ระบบการจองเรือ ตามสภาพอากาศ Api [ คล้ายระบบจองหนัง ] รายละเอียด - ระบบจองเรือ - เลือกที่นั่ง ตามประเภทเรือที่เลือก - ดึงข้อมูลสภาพอากาศจาก Api หากสภาพอากาศไม่ดี พยากรอากาศว่าจะมีฝนตกจะไม่สามารถจองวันนั้นได้ - ลูกค้าสามารถเลือกที่นั่งได้เองคล้ายระบบ Booking โรงหนัง - สามารถเลือกอาการที่ต้องการทานระหว่างการเดินเรือได้ - ระบบกรอกข้อมูลผู้โดยสารแยกตามที่นั่งที่จอง - ระบบออกใบเสร...
ระบบ CRM บันทึกการทำงาน - CodeIgniter
มุมมอง 762 ปีที่แล้ว
CRM Part of Service Request System - . Language : CodeIgniter Database : MYSQL UX / UI : Responsive, Support Mobile & Desktop Version . System - Service request system - Category management - Login system - User management - Level management - Department management . #พัฒนาโปรแกรม #รับทำโปรเจ็ค #เขียนโปรแกรม . Contact : DIY engineer
ระบบแจ้งซ่อมออนไลน์ - ง่ายๆ ใช้ได้ทุกองค์กร
มุมมอง 3K2 ปีที่แล้ว
ระบบแจ้งซ่อมออนไลน์ รองรับทั้ง คอมพิวเตอร์ IPAD และมือถือ แบบ Responsive ราคาเริ่มต้นหลักพัน มีหน่วยงานที่นำไปใช้แล้วนานกว่า 5 ปี ระบบแจ้งซ่อมออนไลน์ Backend • จัดการอาคาร ( เพิ่ม - ลบ - แก้ไข ) • จัดการประเภทอุปกรณ์ ( เพิ่ม - ลบ - แก้ไข ) • จัดการแผนก ( เพิ่ม - ลบ - แก้ไข ) • จัดการอุปกรณ์ ( เพิ่ม - ลบ - แก้ไข ) - แบ่งตามประเภท - แบ่งตามแผนก ( หากไม่ใช่อุปกรณ์ของแผนกนั้นๆ จะไม่ถูกแสดง ) • จัดก...
PHP 8 - Inventory System with Barcode and Line Notify (Barcode ระบบสินค้าคงคลัง แจ้งเตือนผ่าน Line
มุมมอง 1672 ปีที่แล้ว
PHP 8 - Inventory System with Barcode and Line Notify ( ระบบสินค้าคงคลัง แบบ Barcode และการแจ้งเตือนผ่านไลน์ ) - สร้าง Barcode และปรินท์สติ๊กเกอร์ Barcode จากระบบ - ระบบสินค้าคงคลังรายงานแบบ Realtime - การเพิ่มสินค้าด้วย Barcode - การเบิกสินค้าด้วย Barcode - รูปแบบการรายงาน หลากหลายรูปแบบ - การนำข้อมูลรายงานออกมาในรูปแบบ Excel - ระบบจัดการพนักงาน แบ่งระดับสิทธิ์ในการใช้งาน - การแจ้งเตือน stock ...
[ Python ] Auto Key Smartcard - โปรแกรมอ่านบัตรประจำตัวประชาชน บันทึกลงโปรแกรมต่างๆ ได้อัตโนมัติ
มุมมอง 7103 ปีที่แล้ว
[ Python ] Auto Key Smartcard - โปรแกรมอ่านบัตรประจำตัวประชาชน บันทึกลงโปรแกรมต่างๆ ได้อัตโนมัติ
Touch bar ใน macbook pro เอาไว้ใช้ทำอะไร ?
มุมมอง 1523 ปีที่แล้ว
Touch bar ใน macbook pro เอาไว้ใช้ทำอะไร ?
สงกรานต์นี้ ผมยุ่ง ไม่พัง ปังแน่นอน ! ทำง่ายๆ ภายใน 1 นาที
มุมมอง 135 ปีที่แล้ว
สงกรานต์นี้ ผมยุ่ง ไม่พัง ปังแน่นอน ! ทำง่ายๆ ภายใน 1 นาที
สร้าง Arduino CNC - motor drive control with arduino
มุมมอง 2.1K7 ปีที่แล้ว
สร้าง Arduino CNC - motor drive control with arduino
[ M'Instruc ] สั่งงานเปิด ปิดไฟ ผ่านมือถือด้วยเสียง
มุมมอง 6728 ปีที่แล้ว
[ M'Instruc ] สั่งงานเปิด ปิดไฟ ผ่านมือถือด้วยเสียง
[ M'Instruc ] ควบคุมระบบไฟฟ้าภายในบ้านด้วยเสียงมนุษย์
มุมมอง 3408 ปีที่แล้ว
[ M'Instruc ] ควบคุมระบบไฟฟ้าภายในบ้านด้วยเสียงมนุษย์
[ M'Instruc ] Home energy monitor with current sensor " Arduino "
มุมมอง 2.1K8 ปีที่แล้ว
[ M'Instruc ] Home energy monitor with current sensor " Arduino "
Internet of thing : สั่งงาน เปิด - ปิด เครื่องใช้ไฟฟ้า " ด้วยเสียง " ( Voice command and control )
มุมมอง 9K8 ปีที่แล้ว
Internet of thing : สั่งงาน เปิด - ปิด เครื่องใช้ไฟฟ้า " ด้วยเสียง " ( Voice command and control )
[ M'instruc ] Arduino - สั่งงานด้วยเสียง แอนดรอยด์ ภาษาไทย - Android Application
มุมมอง 1.5K9 ปีที่แล้ว
[ M'instruc ] Arduino - สั่งงานด้วยเสียง แอนดรอยด์ ภาษาไทย - Android Application
เวอร์ชั่นทดสอบ 2% Launchpad จาก Arduino
มุมมอง 1479 ปีที่แล้ว
เวอร์ชั่นทดสอบ 2% Launchpad จาก Arduino