Please enable JavaScript.
Coggle requires JavaScript to display documents.
Git คืออะไร? (คำสั่ง Git พื้นฐาน (Git pull (สั่งรวมไฟล์จาก ฝั่ง remote…
Git คืออะไร?
-
Git Server
-
Gitlab
ข้อดี Gitlab :check:
- สะดวกมาก ไม่ต้องตั้ง Server เอง ไม่ต้องดูแลโฮส
-
- สามารถแก้ไฟล์เว็บได้ผ่านทาง Web IDE เลย สะดวกมาก
-
Bitbucket
- สามารถใช้งานเบื้องต้นโดยไม่มีค่าใช้จ่าย โดยมีข้อจำกัดคือ จะให้เวลา 50 นาที/เดือน เท่านั้น โดยระยะเวลาต่อครั้ง จะนับเวลาจาก Script ที่เราสั่งให้ทำ
คำสั่ง Git พื้นฐาน
Git pull
- สั่งรวมไฟล์จาก ฝั่ง remote มายัง local
Git fetch
- ดึงข้อมูลทั้งหมดจากฝั่ง remote มายัง local
Git clone
- สร้าง local repository จาก remote repository
Git merge
- คำสั่งในการรวม Local และ Remote Repository เข้าด้วยกัน
Git Init
- เริ่มต้นการใช้งาน Git ในโฟลเดอร์ หรือไดเร็กทอรี่นั้น
Git Status
- ตรวจสอบสถานะของ repository ของเรา
Git conflict
ความหมาย
- การที่เราแก้ไขSource Codeเดียวกันกับเพื่อน แล้วPush ขึ้นไปชนกัน ทำให้ไม่รู้ว่าไฟล์ไหนเป็นไฟล์ใหม่และถูกต้องที่สุด
วิธีแก้ไข
- ทำการแก้ไขSource Code ที่ชนกันแล้ว add,commit, push ไป Remote Repository ใหม่อีกครั้ง