ACS Workshop (github)
Workshop 1
1. สร้างพื้นที่ที่เก็บเวอร์ชันควบคู่และตั้งค่ารีพอสิทอรี Git ใหม่
git init
2. สร้างไฟล์ใหม่และเพิ่มเนื้อหาบางส่วนลงในไฟล์
echo "สวัสดีครับ นี่คือเวิร์กชอปของ Git!" > hello.txt
3. ตรวจสอบสถานะของรีพอสิทอรี
git status
4. เพิ่มไฟล์ลงในพื้นที่เก็บสำหรับการทำซ้ำ (staging area)
git add hello.txt
5. ทำการคอมมิตต์การเปลี่ยนแปลง
git commit -m "เพิ่มไฟล์ hello.txt"
6. สร้างกิ่งใหม่
git branch feature
7. เปลี่ยนไปที่กิ่งใหม่
git checkout feature
8. แก้ไขไฟล์ในกิ่งใหม่
echo "นี่คือฟีเจอร์ใหม่!" >> hello.txt
9. ทำการคอมมิตต์การเปลี่ยนแปลงในกิ่งใหม่
git commit -am "เพิ่มฟีเจอร์ใหม่"
10. เปลี่ยนกลับไปที่กิ่งหลัก
git checkout main
11. ผสานการเปลี่ยนแปลงจากกิ่งใหม่กับกิ่งหลัก
git merge feature
12. นำการเปลี่ยนแปลงไปยังรีพอสิทอรีระยะไกล (ของเก็บที่กำหนดที่ GitHub แบบ remote repository)
git remote add origin <repository_url>
git push -u origin main
Workshop 2
1.โคลน (clone) รีพอสิทอรีที่โฟร์กไว้ลงในเครื่องคอมพิวเตอร์ของคุณ
git clone <forked_repository_url>
cd <repository_name>
2. ทำการแก้ไขในรีพอสิทอรี (เช่น สร้างไฟล์ใหม่หรือแก้ไขไฟล์ที่มีอยู่)
echo "นี่คือส่วนร่วมของฉัน!" > contribution.txt
3. เพิ่มและคอมมิตต์การเปลี่ยนแปลง
git add contribution.txt
git commit -m "แก้ไขข้อบกพร่อง" # แทนคำอธิบายการคอมมิตต์ด้วยข้อความที่ตั้งค่าไว้ให้สอดคล้อง
4. พุช (push) การเปลี่ยนแปลงไปยังรีพอสิทอรีของคุณบน GitHub
git push origin main