[ทริคเล็กน้อย] สำหรับการใช้ .gitignore

วันนี้จะมานำเสนอทริคเล็กๆ น้อยๆ ที่น่าจะพอมีประโยชน์กับทุกคนที่ชอบทำงานหลาย ๆ โปรเจคแล้วชอบเก็บทุกอย่างไว้ที่ root เดียวกัน กันครับ ยกตัวอย่างเช่นผม ที่ตอนนี้เขียน javascript เป็นภาษาหลักในตอนนี้ เวลาเขียนแต่ละโปรเจ็คก็จะทำการ npm แยกไปกันคนละโปรเจ็ค แต่ด้วยความชอบส่วนตัวเลยชอบเก็บไว้ที่ github ที่เดียวกัน แล้วที่นี้แต่ละโปรเจ็คก็จะมี node_modules อยู่ในโปรเจ็คของตัวเอง ซึ่งเวลาที่เราอัพเข้า  github เราก็มักจะต้อง ignore โฟลเดอร์  node_modules พวกนี้กันตลอด เพื่อไม่ต้องการอัพไปเก็บไว้นั้นเอง แล้วทีนี้ตามตัวอย่างด้านล่างนี้ คือจะมี node_modules อยู่ 3 ที่ ถ้าให้มาเขียนที่พาท ตลอดก็ใช่เรื่องใช่ไหมครับ  (ในที่สุดก็ถึงทริคที่จะแนะนำซะที หลังจากร่ายมาซะยาวเลย *- -)

ตัวอย่าง

  • Main Projects
    • node_modules
    • Mini project 1
      • node_modules
    • Mini project 2
      • node_modules

 

วิธีเขียนก็ง่าย ๆ แค่ใส่ว่า node_modules/ ลงไปใน ไฟล์ .gitignore เท่านั้น ที่นี้โฟลเดอร์ที่มีชื่อว่า node_modules ไม่ว่าจะอยู่ที่ไหนในภายใต้ Main Projects เรา เจ้าโฟลเดอร์ node_modules ก็จะไม่ถูกอัพขึ้นมาแล้วนั้นเอง

ตัวอย่าง

node_modules/

 

 

เคดิต https://github.com/github/gitignore/blob/master/Node.gitignore

Advertisements

ใส่ความเห็น

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  เปลี่ยนแปลง )

Google+ photo

You are commenting using your Google+ account. Log Out /  เปลี่ยนแปลง )

Twitter picture

You are commenting using your Twitter account. Log Out /  เปลี่ยนแปลง )

Facebook photo

You are commenting using your Facebook account. Log Out /  เปลี่ยนแปลง )

Connecting to %s