Tag GIT

เอา Secret ที่ลืมไว้ออกจาก Code ด้วย BFG Repo-Cleaner

หลังจากที่ได้ Review Code พบว่าบางส่วนมันหลุดไป แล้วมี Endpoint + API Key ติดไปด้วย เลยต้องรีบเอาออกไป ถ้าหลุดไปเดี๋ยวยาว ลองมาปัดฝุ่นดู เราเคยใช้ BFG Repo-Cleaner เมื่อหลายปีก่อนลบพวกนี้ในงานอยู่แล้ว แต่มันจดๆไว้ใน Notion รอบนี้เลย ย้ายมาลง Blog เลยดีกว่า ทำไมต้องใช้ BFG Repo-Cleaner สั่่นๆ Simple แล้วตัว Tools นี้มันมี Feature พวกนี้มาให้เลย ถ้าใช้ git-filter repo น่าจะท่ายากไปนะ ถ้าพร้อมแล้วไป Download BFG…

ทำไมการตรวจสอบ .gitmodules / git link ถึงสำคัญ

เขียน KM + แชร์ ปัญหาในองค์กรมานาน และผมคิดว่าปัญหาแบบนี้น่าจะเจอทุกที่ ที่ทำ Submodule ไว้ เลยเอามาแชร์ดีกว่า ถ้าคุณทำบุญมาดี ตอน Build มันจะ ERROR นั้นโชคดีที่สุดแล้ว ดีกว่าไป ERROR ที่ลูกค้า แล้วปัญหานี้จะแก้ไขยังไง ? ตอนนั้นผมเสนอไปในแนวทางที่ 1 ดักตั้งแต่ Merge Request เลย แต่เจอประเด็น เรื่อง Resource ให้ Agent / ไม่อยากให้ Tools มาจับผิด เลยไปในแนวทาง พลังแห่งพวกฟ้องครับ แต่ความเป็นจริง Dev…

Git error: src refspec master does not match any

พอดีมีทำ Automate Task ใน Jenkins เพื่อลดภาระให้มันช่วง Generate Script แล้ว commit & push กลับไป พอทำเสร็จลองรันใน Jenkins โดน error ตบกลับมาเลย 555 สำหรับตัว Error src refspec master does not match any มันบอกว่าหา Reference ไม่เจอเลย เช่น เรา push เข้า remote branch master แต่เรายังไม่ได้สร้าง branch…

Git Command 101

ปกติผมจะไม่ค่อยใช้ Command เลย นอกจากเขียนพวก Script ต่างๆ จะไป Google / Chat GPT เอาครับ คราวนี้มาลองสรุป Git แบบ Command กันครับว่ามีอะไรบ้าง git init git config git add git rm git status git commit git reset git remote git push git clone git fetch /…