26 Git commands ที่ Software Developer ควรรู้จักไว้
03-เม.ย.-24
คัมภีร์เทพ IT
หากคุณเป็น Software Developer หรือ Data engineer หรือ Machine Learning Engineer เชื่อว่าทั้งหมดนี้จะเป็นเครื่องมือที่ช่วยให้คุณสามารถติดตาม Coding Work ในแต่ละวันและทำให้ชีวิตของคุณง่ายขึ้น และนี่คือ 26 Git commands ที่ Software Developer ควรรู้จักไว้
1. git init
นี่คือ คำสั่งสำหรับเริ่มต้นใช้งาน Git Repository ใหม่
2. git clone
มันเป็นคำสั่งสำหรับ สร้างสำเนาของ Remote Repository บน Local Machine ของคุณ
3. git add
มันถูกใช้เพื่อเพิ่มการเปลี่ยนแปลงใน Working Directory ไปยัง Staging Area
กรณีที่ต้องการเพิ่มการเปลี่ยนแปลงทั้งหมด
4. git commit
ใช้คำสั่งนี้สำหรับบันทึกการเปลี่ยนแปลงจาก Staging Area ไปยัง Repository
5. git status
มันเป็นคำสั่งเพื่อแสดงสถานะของการเปลี่ยนแปลง ไม่ว่าจะเป็น Untracked, Modified หรือ Staged
6. git pull
สามารถใช้คำสั่งนี้ เพื่อดึงข้อมูลการเปลี่ยนแปลงจาก Remote Repository และ Merges พวกมันเข้ากับ Branch ปัจจุบัน
7. git push
สามารถใช้คำสั่งนี้ เพื่อส่งการเปลี่ยนแปลงจาก Local Repository ไปยัง Remote Repository
8. git branch
คำสั่งนี้ใช้แสดงรายชื่อของ Branches ทั้งหมดใน Repository ปัจจุบัน
กรณีที่ต้องการสร้าง Branch ใหม่
9. git checkout
มันเป็นคำสั่งที่ใช้ในกรณีที่ต้องการสลับไปใช้ Branch อื่นใน Working Directory
10. git merge
หากต้องการ Merge รวมการเปลี่ยนแปลงจาก Branch หนึ่งไปยังอีก Branch หนึ่ง สามารถใช้คำสั่งนี้
11. git log
สามารถดูประวัติการ Commit ด้วยคำสั่งนี้
12. git remote
คำสั่งด้านล่างนี้จะใช้แสดงรายการ Remote Repositories
หากต้องการเพิ่ม Remote Repositories ให้ใช้คำสั่งนี้
13. git fetch
นี่คือ คำสั่งที่ใช้ดึงข้อมูลการเปลี่ยนแปลงจาก Remote Repositories แต่จะไม่ Merge รวมการเปลี่ยนแปลงโดยอัตโนมัติให้
14. git diff
คำสั่งนี้จะใช้แสดงการเปลี่ยนแปลงระหว่าง Commits, Branches หรือ Working Directory
15. git reset
สามารถยกเลิก Index และ Working Directory ไปเป็น Status ที่ต้องการ
16. git revert
คำสั่งนี้เป็นการสร้าง Commit ใหม่ เพื่อยกเลิกการเปลี่ยนแปลงที่ถูกทำในการ Commit ครั้งก่อนหน้า
17. git remote remove
คำสั่งนี้ใช้สำหรับลบ Remote Repository
18. git stash
สามารถใช้คำสั่งนี้เพื่อซ่อนการเปลี่ยนแปลงไว้ชั่วคราวก่อน (ซึ่งเป็นการเปลี่ยนแปลงที่ยังไม่พร้อมสำหรับการ Commit)
19. git stash pop
คำสั่งนี้จะใช้เพื่อเรียกการเปลี่ยนแปลงที่ซ่อนไว้ล่าสุด ออกมา
20. git blame
มันจะแสดงว่า ใครที่เป็นคนแก้ไข File แต่ละบรรทัด ครั้งล่าสุด
21. git remote update
สามารถดึงข้อมูลอัปเดตจาก Remote Repository มาให้ แต่ไม่ได้ Merge รวมเข้าด้วยกัน ด้วยคำสั่งนี้
22. git branch -d
หากต้องการลบ Local Branch ก็สามารถใช้คำสั่งนี้
23. git branch -m
หากต้องการเปลี่ยนชื่อ Branch ปัจจุบัน ก็ให้ใช้คำสั่งนี้
24. git remote show
มันจะแสดงข้อมูลเกี่ยวกับ Remote Repository
25. git remote prune
คำสั่งนี้จะทำการลบ Remote Tracking Branches ที่ไม่มีอยู่บน Remote แล้ว
26. git show
คำสั่งนี้จะแสดงข้อมูลเกี่ยวกับการ Commit, Tag หรือ File ของ Commit ที่ต้องการ
ที่มา: https://pub.aimind.so/
รับตำแหน่งงานไอทีใหม่ๆ ด้วยบริการ IT Job Alert
อัพเดทบทความจากคนวงในสายไอทีทาง LINE ก่อนใคร
อย่าลืมแอดไลน์ @techstarth เป็นเพื่อนนะคะ
บทความล่าสุด