26 Git commands that every software Developer should know

03-Apr-24

คัมภีร์เทพ IT

See the original english version Click here!

 

หากคุณเป็น 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 เป็นเพื่อนนะคะ

เพิ่มเพื่อน

 

บทความล่าสุด