Git คือ Version Control ตัวหนึ่ง ซึ่งเป็นระบบที่มีหน้าที่ในการจัดเก็บการเปลี่ยนแปลงของไฟล์ในโปรเจ็คเรา มีการ backup code ให้เรา สามารถที่จะเรียกดูหรือย้อนกลับไปดูเวอร์ชั่นต่างๆของโปรเจ็คที่ใด เวลาใดก็ได้ หรือแม้แต่ดูว่าไฟล์นั้นๆใครเป็นคนเพิ่มหรือแก้ไข หรือว่าจะดูว่าไฟล์นั้นๆถูกเขียนโดยใครบ้างก็สามารถทำได้ ฉะนั้น Version Control ก็เหมาะอย่างยิ่งสำหรับนักพัฒนาไม่ว่าจะเป็นคนเดียวโดยเฉพาะอย่างยิ่งจะมี ประสิทธิภาพมากหากเป็นการพัฒนาเป็นทีม
Bitbucket คืออะไร
Bitbucket เป็นเว็บเซิฟเวอร์ที่ให้บริการในการฝากไฟล์ Git
ความจริงหากพูดถึง git คนก็คงจะคิดถึง github เป็นอย่างแรก แต่ที่เราเลือกใช้ Bitbucket ก็เพราะว่ามัน "สร้าง Private Repository ฟรีไม่จำกัดจำนวนและขนาด" ในขณะที่ Github เน้นฟรีไปที่ Public Repository ถ้าจะสร้าง Private Repo ต้องจ่ายตังค์โดยข้อจำกัดของ bitbucket คือจำนวนคนที่ Collaborate ในโปรเจค ต้องไม่เกิน 5 คน ไม่งั้นต้องจ่ายเงินเพิ่ม
สมัค BitBucket
เปิดเบราเซอร์ พิม url https://bitbucket.org/account/signup/
กดปุ่ม Get started
กรอกข้อมูลลงไป จากนั้นกด sign up และเข้าไปยืนยันใน email
การสร้าง tame
เพื่อสะดวกในการทำงาน ด้วยกันหลายๆคน เราจำเป็นต้องสร้างทีมที่มาร่วมพัฒนา งานร่วมกัน
โดยใช้ repository เดียวกัน repository เป็นเหมือนตะกล้าเก็บโปรเจคและโคดต่างๆ ของเรา ไว้บนเซิฟเวอร์
ไปที่เมนู tames แล้วกด Create team
ใส่ tame name และใส่ id tame
และเพิ่มคนเข้ามาในทีมโดยใส่ email ของเขาลงในช่อง Add team members กดปุ่ม add และกดปุ่ม Create
สร้าง repositories
ไปที่เมนู tames และเลือกทีมที่เราสร้างมา
ไปที่เมนู repositories และกด Create repository เพื่อสร้าง repository
เลือก owner ตั้งสื่อ Repository และเลือก Repository type เป็น git
และเลือก Language เป็น php จากนั้นกด Create repository
พอเสร็จขั้นตอนนี้ เราก็จะได้ พื้นที่ไว้เก็บ โปรเจคของเราแล้ว
เริ่มต้นติดตั้ง Git
พิมคำสั่งนี้ลงบน terminal
sudo apt-get install git
เมื่อดาวน์โหลดและติดตั้ง Git เรียบร้อยแล้ว สิ่งที่ต้องทำต่อมาก็คือ Setup ชื่อและอีเมล์สำหรับใช้งาน Git ครับ ตั้งค่าผ่าน Terminal
git config --global user.name "YOURNAME"
git config --global user.email "your@email.com"
เปิดเบราเซอร์ ไปที่ bitbucket.org และเลือก repository ที่สร้างไว้ ตรงเมนูด้านช้ายจะมีปุ่ม
Clone อยู่ พอกดเข้าไปจะมี คำสั่ง clone repository ลงบนเครื่องเรา ให้ก๊อบคำสั่งนั้นมา
จากนั้นเปิด terminal จะไปยังตำแหน่งที่เราอยากจะ clone ลงบนเครื่องเรา (เช่น cd /var/www)
แล้ว นำคำสั่งที่เรา คัดลอกมาวางลงไป (ctrl+shift+v) เราจะได้โฟเดอร์ใหม่ที่มีชื่อ ตาม
repository ที่เราสร้างไว้
จากนั้น ย้ายตำแหน่ง terminal เข้าไปในโปรเจคที่เรา clone มา(เช่น cd /var/www/laravel4)
จากนั้น พิมคำสั่ง
sudo git in it
เสร็จแล้ว เข้าไปในโฟเดอร์ laravel และก๊อบ ไฟล์ทั้งหมดข้างในไปวางใน โฟเดอร์ที่ clone มา
ไปที่ terminal และพิมคำสั่ง sudo git commit -a กด ctrl + x และกด y เพื่อ save commit
ทำการ Remode url
git remote add origin ….............Url ที่เก็บ
โดย url ของเรานั้นก็เอามาจาก ที่เดียวกับคำสั่ง clone
และ ส่งไฟล์ไปให้เซิฟเวอร์
git push -u origin master
No comments:
Post a Comment