git12

Check out the latest posts

10 คำสั่ง Git ที่นักพัฒนาซอฟแวร์ต้องรู้จัก

Git เป็นซอฟต์แวร์โอเพ่นซอร์สและช่วยให้นักพัฒนาจัดการซอร์สโค้ดเวอร์ชันต่างๆ ได้อย่างง่ายดาย ซึ่งมันทำให้เรารู้ได้ว่าใครทำอะไร เมื่อไหร่ และทำไม ปัจจุบัน Git กลายเป็นเครื่องมือที่นักพัฒนาทุกคนต้องมี และการรู้คำสั่ง Git ถื...

เขียน Commit message ให้ดีตามรูปแบบของ Conventional commits

Commit message เป็นข้อความที่อธิบายการเปลี่ยนแปลงที่ทำในโค้ด มันมีความสำคัญมากในการติดตามการเปลี่ยนแปลงที่เกิดขึ้นในแต่ละเวอร์ชันของซอฟต์แวร์ ช่วยให้นักพัฒนาคนอื่น ๆ สามารถเข้าใจการเปลี่ยนแปลงที่เกิดขึ้นได้ง่ายขึ้น และสามารถย้อนกลับไปแก้ไขหรืออัปเดตโค้ดได้อย่างถูกต้อง...

Git: วิธีเปลี่ยนตัวอักษรจากพิมพ์เล็กไปใหญ่ของไฟล์

สิ่งที่ผมพบเจอในการใช้ Git คือ การเปลี่ยนแค่ชื่อไฟล์จากตัวพิมพ์เล็กไปใหญ่ หรือพิมพ์ใหญ่ไปเล็ก (Capitalization) ถ้าเราทำการเปลี่ยนชื่อไฟล์ตามปกติ มันจะไม่คิดว่ามีการเปลี่ยนแปลงเกิดขึ้น เราก็เลยไม่สามารถ Commit ไฟล์นั้นได้ เช่น ไฟล์เดิมคือ readme....

กำหนด Label ใน Git ง่ายๆ ด้วย TIPS

ถ้าใครใช้ Gitlab หรือ Github หรือ Git repository เจ้าอื่นๆ ก็คงเคยเจอเวลาเราสร้าง Issue แล้วจะมีให้เราสามารถกำหนด Label ลงไปได้ เมื่อจำนวน Issue หรือ Merge requests เพิ่มขึ้นมากมายใน GitLab การติดตามรายการเหล่านั้นก็ยิ่งท้าทายมากขึ้น เราสามารถใช้ Label จัดระเบียบและติดตามรายการงานที่เราสนใจได้ง่...

ลบทุก tag ใน git local

ผมลองเช็ด git tag ใน project ที่เครื่องแล้วรู้สึกว่ามันเยอะจังวะ อยากลบออก เลยไปหาคำสั่งมาได้ดังนี้ $ git tag | xargs git tag -d เพียงแค่นี้ tag ก็จะหายไปในพริบตา... Thanks: https://stackoverflow.com/a/19542426...

ลบ branch ทุก branch ใน git local

หากทำงานกันหลายคนใน Git project นั้นๆ เราก็จะมีการ pull branch ใหม่ๆ ลงมาที่เครื่องเรา และมันจะทำให้ branch เยอะขึ้นเรื่อยๆ ผมเลยไปหาคำสั่งที่ไว้ลบ branch ทั้งหมดออก เวลาเราเรียก git branch แล้วจะได้ดูง่ายขึ้นหน่อย $ git branch -D `git branch --merged | grep -v \* | xargs` หรื...

You’ve successfully subscribed to SnappyTux: Technology, Health & Mindful Living
Welcome back! You’ve successfully signed in.
Great! You’ve successfully signed up.
Success! Your email is updated.
Your link has expired
Success! Check your email for magic link to sign-in.